사용자 도구

사이트 도구


사이드바

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

문서의 이전 판입니다!


일련번호

물리명 논리명 타입 KEY
일련번호 sn 숫자 PK
value 문자

MySQL/MariaDB

CREATE TABLE ex_sn (
	sn BIGINT AUTO_INCREMENT NOT NULL PRIMARY KEY,
	value VARCHAR(100) NOT NULL
);

INSERT INTO ex_sn (value) VALUES ('일련번호');

MSSQL

CREATE TABLE ex_sn (
	sn BIGINT IDENTITY (1, 1) NOT NULL PRIMARY KEY,
	value VARCHAR(100) NOT NULL
);

INSERT INTO ex_sn (value) VALUES ('일련번호');

Oracle/Tibero

CREATE TABLE ex_sn (
	sn NUMBER NOT NULL PRIMARY KEY,
	value VARCHAR(100) NOT NULL
);

CREATE SEQUENCE ex_sn_seq
	START WITH 1
	INCREMENT BY 1
	MINVALUE 1
	MAXVALUE 99999999999999999999
	NOCYCLE
	CACHE 20
	NOORDER
;

INSERT INTO ex_sn (sn, value) VALUES (ex_sn_seq.NEXTVAL, '일련번호');

PostgreSQL

CREATE TABLE ex_sn (
	sn BIGSERIAL NOT NULL PRIMARY KEY,
	value VARCHAR(100) NOT NULL
);

INSERT INTO ex_sn (value) VALUES ('일련번호');