μνμ€
νΉμ κ·μΉμ λ°λΌ μ°μλ μ«μλ₯Ό μμ±νλ κ°μ²΄
ex) κ²μκΈ λ±λ‘ μ, κ²μκΈ λ²νΈλ₯Ό μλμΌλ‘ μ¦κ°μμΌμ£Όλ μνμ€
μνμ€ μμ±
CREATE SEQUENCE μνμ€λͺ
[INCREMENT BY μ¦κ°κ°]
[START WITH μμκ°]
[MAXVALUE μ΅λκ°]
[MINVALUE μ΅μκ°]
;
SQL
볡μ¬
μνμ€ μ¬μ©
νμ¬ μνμ€ κ° : μνμ€λͺ
.CURRVAL
λ€μ μνμ€ κ° : μνμ€λͺ
.NEXTVAL
SQL
볡μ¬
μνμ€ μμ
ALTER SEQUENCE μνμ€λͺ
[INCREMENT BY μ¦κ°κ°]
[START WITH μμκ°]
[MAXVALUE μ΅λκ°]
[MINVALUE μ΅μκ°]
;
SQL
볡μ¬
μνμ€ μμ
DROP SEQUENCE μνμ€λͺ
;
SQL
볡μ¬
μμμ½λ
β’
νμλ²νΈ μνμ€ μμ±
CREATE SEQUENCE seq_ms_user
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 1000000;
SQL
볡μ¬
β’
μνμ€ μ‘°ν
SELECT SEQ_MS_USER.nextval FROM dual;
SQL
볡μ¬