SQL

[PostgreSQL] GENERATED / Sequence / Serial

bornsoon 2025. 5. 8. 19:25

MySQL에서의 Auot Increment는 PostgreSQL에서 다음과 같은 3가지 방법을 사용해야 한다.

 

1. GNERATED { ALWAYS | BY DEFAULT } AS IDENTITY

2. Sequence

3. Serial (ANSI SQL 아님)

 

https://lovethefeel.tistory.com/57

 

[PostgreSQL] 자동증가 방법

Postgresql 자동 증가 Sequence Serial GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY Sequence 생성 CREATE SEQUENCE tn_user_id_seq; 테이블 생성 CREATE TABLE tn_user_seq ( id BIGINT NOT NULL DEFAULT NEXTVAL('tn_user_id_seq') PRIMARY KEY, name VARCHA

lovethefeel.tistory.com

(GENERATED는 Oracle 12c에 새롭게 도입됨)

728x90

'SQL' 카테고리의 다른 글

[SQL] WITH 문  (0) 2025.03.27
[SQL] ORDER BY + CASE WHEN  (1) 2024.11.03
[SQL] NULL 관련 함수  (0) 2024.11.03
[SQL] 내장함수 (단일행 함수와 다중행 함수)  (0) 2024.11.03
[SQL] TRUNCATE와 DELETE의 차이점  (1) 2024.10.02