사용자 도구

사이트 도구


기술문서:레퍼런스:쿼리:기본:일련번호_생성

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
기술문서:레퍼런스:쿼리:기본:일련번호_생성 [2026/08/25 16:46]
carlito76
기술문서:레퍼런스:쿼리:기본:일련번호_생성 [2026/08/25 17:10] (현재)
carlito76
줄 50: 줄 50:
  NOCYCLE  NOCYCLE
  CACHE 20  CACHE 20
- NOORDER 
 ; ;
 </sxh> </sxh>
줄 172: 줄 171:
 /* /*
  PostgreSQL 6.0 이상  PostgreSQL 6.0 이상
 +*/
 +CREATE SEQUENCE ex_serial_number_seq
 + START WITH 1
 + INCREMENT BY 1
 + MINVALUE 1
 + MAXVALUE 9223372036854775806 -- 최댓값은 Signed BIGINT - 1
 + NO CYCLE
 + CACHE 20
 +;
 +
 +/*
 + PostgreSQL 10.0 이상
 */ */
 CREATE SEQUENCE ex_serial_number_seq CREATE SEQUENCE ex_serial_number_seq
줄 185: 줄 196:
  
 <sxh sql; gutter: true; title: DML;> <sxh sql; gutter: true; title: DML;>
-INSERT INTO ex_serial_number (sn, value) VALUES (NEXT VALUE FOR ex_serial_number_seq, '값'); +INSERT INTO ex_serial_number (sn, value) VALUES (NEXTVAL('ex_serial_number_seq'), '값');
--- INSERT INTO ex_serial_number (sn, value) VALUES (NEXTVAL(ex_serial_number_seq), '값');+
 </sxh> </sxh>
  
 {{tag>"쿼리" "Query" "기본"}} {{tag>"쿼리" "Query" "기본"}}