{"id":399,"date":"2012-01-11T00:35:32","date_gmt":"2012-01-11T00:35:32","guid":{"rendered":"http:\/\/brain.dailyon.net\/?p=399"},"modified":"2012-01-11T00:35:32","modified_gmt":"2012-01-11T00:35:32","slug":"oracle-%ec%8b%9c%ed%80%80%ec%8a%a4-sequence","status":"publish","type":"post","link":"https:\/\/blog.goorigo.com\/?p=399","title":{"rendered":"Oracle : \uc2dc\ud000\uc2a4 (Sequence)"},"content":{"rendered":"<p>&#8211; \uc720\uc77c(UNIQUE)\ud55c \uac12\uc744 \uc0dd\uc131\ud574\uc8fc\ub294 \uc624\ub77c\ud074 \uac1d\uccb4<br \/>\n&#8211; \uc2dc\ud000\uc2a4\ub97c \uc0dd\uc131\ud558\uba74 \uae30\ubcf8\ud0a4\uc640 \uac19\uc774 \uc21c\ucc28\uc801\uc73c\ub85c \uc99d\uac00\ud558\ub294 \uceec\ub7fc\uc744 \uc790\ub3d9\uc801\uc73c\ub85c \uc0dd\uc131\ud560 \uc218 \uc788\ub2e4.<br \/>\n&#8211; \uc2dc\ud000\uc2a4\ub294 \ud14c\uc774\ube14\uacfc \ub3c5\ub9bd\uc801\uc73c\ub85c \uc800\uc7a5\ub418\uace0 \uc0dd\uc131\ub41c\ub2e4. \ub530\ub77c\uc11c \ud558\ub098\uc758 \uc2dc\ud000\uc2a4\ub97c \uc5ec\ub7ec \ud14c\uc774\ube14\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>\uc2dc\ud000\uc2a4 \uc0dd\uc131 \ubb38\ubc95[Syntax]<br \/>\nCREATE SEQUENCE sequence_name<br \/>\n[START WITH n]                               &#8212; n\uc740 \uc2dc\ud000\uc2a4 \uc2dc\uc791 \uac12 \uc9c0\uc815<br \/>\n[INCREMENT BY n]                          &#8212; n\uc740 \uc2dc\ud000\uc2a4 \uc99d\uac00 \uac12 \uc9c0\uc815<br \/>\n[MAXVALUE n | NOMAXVALUE]        &#8212; \uc2dc\ud000\uc2a4 \ucd5c\ub300\uac12, NOMAXVALUE\ub294 \ubb34\ud55c\ub300<br \/>\n[MINVALUE n | NOMINVALUE]           &#8212; \uc2dc\ud000\uc2a4 \ucd5c\uc18c\uac12, NOMINVALUE\ub294 \ubb34\ud55c\ub300<br \/>\n[CYCLE | NOCYCLE]<\/p>\n<p>\uc2dc\ud000\uc2a4 \uc0dd\uc131\/\uc0ac\uc6a9 \uc608\uc81c<br \/>\nSQL&gt;CREATE SEQUENCE emp_seq<br \/>\nSTART WITH 1<br \/>\nINCREMENT BY 1<br \/>\nMAXVALUE 100000;<\/p>\n<p>sequence created.<\/p>\n<p>&#8212; \uc2dc\uc791\uac12\uc774 1\uc774\uace0 1\uc529 \uc99d\uac00\ud558\uace0, \ucd5c\ub300\uac12\uc774 100,000\uc774 \ub418\ub294 \uc2dc\ud000\uc2a4\ub97c \uc0dd\uc131\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<p>SQL&gt;INSERT INTO emp(empno, ename, hiredate) VALUE(emp_seq.NEXTVAL, &#8216;David&#8217;, sysdate);<\/p>\n<p>&#8212; empno\ub294 \uceec\ub7fc\uac12\uc744 \uc785\ub825\ud560 \ub54c \ub2e4\uc74c \uac12\uc744 \uae30\uc5b5\ud558\uc9c0 \uc54a\uc544\ub3c4 NEXTVAL\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc790\ub3d9\uc73c\ub85c \uc785\ub825\uc774 \ub41c\ub2e4.<br \/>\n&#8212; CURRVAL : \ud604\uc7ac\uac12 \ubc18\ud658  NEXTVAL : \ud604\uc7ac \uc2dc\ud000\uc2a4 \uac12\uc758 \ub2e4\uc74c\uac12 \ubc18\ud658<\/p>\n<p>SQL&gt;SELECT emp_seq.CURRVAL FROM DUAL;<\/p>\n<p>CURRVAL<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n1<\/p>\n<p>SQL&gt;SELECT emp_seq.NEXTVAL FROM DUAL;<br \/>\nNEXTVAL<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n2<\/p>\n<p>\uc2dc\ud000\uc2a4 \uc218\uc815\/\uc0ad\uc81c \ubb38\ubc95[Syntax]<br \/>\nALTER SEQUENCE sequence_name  &#8212; START WITH\ub294 \uc218\uc815\ud560 \uc218 \uc5c6\ub2e4.<br \/>\n[INCREMENT BY n]<br \/>\n[MAXVALUE n | NOMAXVALUE]<br \/>\n[MINVALUE n | NOMINVALUE]<br \/>\n[CYCLE | NOCYCLE]<\/p>\n<p>\uc2dc\ud000\uc2a4 \uc218\uc815\/\uc0ad\uc81c \uc608\uc81c<br \/>\nSQL&gt;ALTER SEQUENCE emp_seq<br \/>\nINCREMENT BY 2<br \/>\nCYCLE;<\/p>\n<p>sequence altered.<\/p>\n<p>&#8212; 2\uc529 \uc99d\uac00\ud558\uace0, \ucd5c\ub300\uac12\uc744 \ub118\uc73c\uba74 \ub2e4\uc2dc \ucc98\uc74c\uc73c\ub85c \uc21c\ud658\ud558\ub3c4\ub85d \uc218\uc815<\/p>\n<p>SQL&gt;DROP SEQUENCE emp_seq<\/p>\n<p>sequence dropped.<\/p>\n<p>\ucd9c\ucc98 :&nbsp;<a href=\"http:\/\/weblogic.tistory.com\/52\">http:\/\/weblogic.tistory.com\/52<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8211; \uc720\uc77c(UNIQUE)\ud55c \uac12\uc744 \uc0dd\uc131\ud574\uc8fc\ub294 \uc624\ub77c\ud074 \uac1d\uccb4 &#8211; \uc2dc\ud000\uc2a4\ub97c \uc0dd\uc131\ud558\uba74 \uae30\ubcf8\ud0a4\uc640 \uac19\uc774 \uc21c\ucc28\uc801\uc73c\ub85c \uc99d\uac00\ud558\ub294 \uceec\ub7fc\uc744 \uc790\ub3d9\uc801\uc73c\ub85c \uc0dd\uc131\ud560 \uc218 \uc788\ub2e4. &#8211; \uc2dc\ud000\uc2a4\ub294 \ud14c\uc774\ube14\uacfc \ub3c5\ub9bd\uc801\uc73c\ub85c \uc800\uc7a5\ub418\uace0 \uc0dd\uc131\ub41c\ub2e4. \ub530\ub77c\uc11c \ud558\ub098\uc758 \uc2dc\ud000\uc2a4\ub97c \uc5ec\ub7ec \ud14c\uc774\ube14\uc5d0\uc11c \uc0ac\uc6a9\ud560&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts\/399"}],"collection":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=399"}],"version-history":[{"count":0,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts\/399\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}