<< ¼ýÀÚ Çʵ带 ÀÚµ¿À¸·Î Áõ°¡ ½ÃÅ°±â (MySQL ÀÇ auto_increment ±â´É)>> CREATE sequence aaa_seq INCREMENT BY 1 -- Áõ°¡Ä¡ START WITH 1 -- ½ÃÀÛ MAXVALUE 9999999 -- Á¾Á¡ NOCACHE -- NOCYCLE; -- Á¾Á¡±îÁö °¡¼­ ´Ù½Ã1ºÎÅÍ ½ÃÀÛÇÒ°ÇÁö.... ±×¸®°í »ç¿ëÇϽðíÀÚ ÇÏ´Â ºÎºÐ¿¡ inset ÇϽÇÀû¿¡´Â insert into table_name (log_num, id) values (aaa_seq.NEXTVAL, 'blue'); Áï, aaa_seq.NEXTVALÀº ÇöÀç ½ÃÄö½ºÀÇ ´ÙÀ½ ¹øÈ£¸¦ aaa_seq.CURRVAL ´Â ÇöÀç ½ÃÄö½º ¹øÈ£¸¦ ³ªÅ¸³À´Ï´Ù. ========================= example ========================== ¢º SQL> r 1 create sequence seq_inc 2 increment by 1 3 start with 51 4 maxvalue ¶Ç´Â nomaxvalue 9999999 5 minvalue ¶Ç´Â nominvalue 51 6 nocache ¶Ç´Â cache 7* nocycle ¶Ç´Â cycle Sequence created. => ½ÃÄö½º »ý¼º ¢º SQL> r 1 select seq_inc.nextval 2* from dual => ´ÙÀ½ ½ÃÄö½º °ª Á¶È¸ ¢º SQL> select seq_inc.currval 2 from dual; => ÇöÀç ½ÃÄö½º °ª Á¶È¸ ¢º SQL> r 1 alter sequence seq_inc 2 increment by n 3 maxvalue/nomaxvalue n 4 minvalue/nominvalue n 5 nocache/cache 6* nocycle/cycle Alter Sequence. => ½ÃÄö½º ¼öÁ¤ ¢º SQL> drop sequence seq_inc Sequence dropped. => ½ÃÄö½º »èÁ¦.