[Firebird-SQL] 시퀀스(Sequence (or Generator))


[Firebird-SQL] 시퀀스(Sequence (or Generator))

참고 기존에는 Generator 를 사용하였으나, Firebird 2이상부터는 Sequence로 작업하기를 추천 1. 시퀀스(or Generator) 생성 CREATE SEQUENCE [시퀀스 이름] // 예시 CREATE SEQUENCE SEQ_TEST; // 또는 Generator 사용시 CREATE GENERATOR GEN_TEST; 2. 시퀀스(or Generator) 수정(초기화) ALTER SEQUENCE [시퀀스 이름] RESTART WITH [초기값] // 예시 SEQ_TEST를 0으로 초기화 ALTER SEQUENCE SEQ_TEST RESTART WITH 0; // 또는 Generator 사용시 // 0으로 초기화 SET GENERATOR GEN_TEST TO 0 시퀀스 수정을 자주할경우, 데이터베이스에 좋지 않으니, 웬만하면 시퀀스 생성 이후에만 사용하여 초기값을 설정하는데에만 사용하는게 좋습니다. 3. 시퀀스(or Generator) 삭제 DROP SEQUENC...



원문링크 : [Firebird-SQL] 시퀀스(Sequence (or Generator))