SQL (시퀀스와 제약조건, 식별자, 비식별자)
시퀀스시퀀스란 번호를 순차적으로 증가하는 숫자를 생성하는 객체이다.MariaDB 의 경우 컬럼 자체에 auto_increment라는 번호를 자동으로 증가를 할 수 있는 옵션이 있으나 오라클에서는 자동 증가 컬럼을 사용할 수가 없다. 그러므로 오라클에서는 컬럼의 값을 증가시키기 위해서는 시퀀스를 사용하거나 MAX(컬럼) + 1 을 사용하여 번호를 증가시켜야 한다. 시퀀스 옵션CREATE SEQUENCE 시퀀스명[INCREMENT BY n] [START WITH n] [MINVALUE n | NOMINVALUE] [MAXVALUE n | NOMAXVALUE] [NOCYCLE | CYCLE] [NOCACHE | CACHE] [NOORDER | ORDER] *하지만 실무에서는..
2024.09.13