개발공작소
728x90
반응형
article thumbnail
[Postgres] 시퀀스 생성 및 사용법 (nextval)
데이터베이스/쿼리 2021. 9. 3. 14:35

보통 게시판에서 게시글을 작성할 때 게시글 번호가 있다. 이 번호는 게시글이 작성될 때마다 자동으로 1씩 증가해야 하는데 이때 사용하면 유용한 것이 바로 시퀀스다. 시퀀스의 정의 : 유일한 값을 생성할 수 있도록 도와주는 객체 라고 한다. 가장 먼저 시퀀스를 생성해보도록 하자. 생성 CREATE SEQUENCE [seq_name] 사용 SELECT SEQUENCE [seq_name] 값 초기화 SELECT setval('seq_name', seq_val, [true/false]) 삭제 DROP SEQUENCE [seq_name] DBeaver을 통해서 CREATE SEQUECE testSeq; 만 입력하여 실행했을 뿐인데, 시퀀스가 쉽게 만들어졌다. testSeq를 열어보리 오른쪽과 같이 상세DDL을 확..

728x90
반응형