MySql에서 Sequence 기능을 사용하는 방법
오라클에서는 시퀀스명.nextval 이라는 편리한 기능이 존재하지만 MySql은 시퀀스 기능이 별도로 존재하지 않습니다. 조금 번거롭기는 하지만, 그래도 사용 할 방법은 있습니다. MySql에서 시퀀스 기능을 사용하려면, 다음과 같은 조건과 절차가 요구됩니다. 1. 시퀀스를 사용 할 테이블 생성 2. 시퀀스를 생성 할 프로시저 생성 3. 생성 한 시퀀스의 다음 값을 가져오는 함수 생성 4. 시퀀스를 생성 할 프로시저 실행 5. 최종적으로 nextval 사용 시퀀스의 생성부터 사용까지는 대략 5가지 단계가 필요합니다. 아래는, 그 사용방법에 대한 예시 입니다. 1. 시퀀스를 사용 할 테이블 생성 CREATE TABLE SEQUENCES ( NAME VARCHAR(32) , CURRVAL BIGINT UNS..
DB/MySql
2020. 11. 8. 01:40
최근댓글