postgreSQL 에서 sequence 를 사용하는 방법입니다.
공식사이트 주소는 https://www.postgresql.org/docs/14/sql-createsequence.html
1부터 시작하는 시퀀스를 생성하는 방법은 아래와 같습니다.
CREATE Sequence seq_idx start 1;
해당하는 시퀀스의 다음 값을 가져오는 방법은 아래와 같습니다.
select nextval('seq_idx');
postgresql 에서 현재 시퀀스번호를 가지고 오는 방법은
select currval('seq_idx');
하지만 현재 시퀀스번호불러올때 오류가 날때가 있습니다.
ERROR: currval of sequence 'seq_idx' is not yet defined in this session
select nextval('seq_idx');
이럴때 대처방법은 nextval 을 한번 실행을 해주시고 currval 을 해주시면 오류가 없어진답니다.
PostgreSQL의 octet_length 함수 (0) | 2024.09.11 |
---|---|
PostgreSQL 문자열 합치기 (0) | 2022.02.11 |
PostgreSQL 에서 function example (0) | 2021.12.06 |
PostgreSQL Money 타입에 대한 의견 (0) | 2021.12.06 |
postgres Sequence 생성하기 (0) | 2021.11.29 |