Notice
Recent Posts
Recent Comments
Link
목록시퀀스 테이블 (1)
개발 무지렁이
[MySQL] MySQL 시퀀스 테이블과 프로시저 정의 및 호출
𐂂 MySQL에서 PRIMARY KEY가 아니면 AUTO_INCREMENT를 사용할 수 없다. 더불어, MySQL은 시퀀스 기능을 지원하지 않는다. 따라서, 시퀀스 기능을 하는 시퀀스 테이블을 만들어 시퀀스 기능을 구현해야 한다. 이 시퀀스 테이블을 만드는 과정에서 프로시저를 정의하고 호출해야한다. 𐂂 프로시저 (Procedure) 란 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합을 말한다. 🎯 목적: - 반복적 작업: 프로시저를 호출하여 코드의 🧩 재사용성 증가 - 복잡한 작업: 여러 단계로 구성된 프로시저를 작성하여, 코드를 관리가능한 단위로 분리⭕ - 트랜잭션 관리: 여러개의 SQL문을 하나의 트랜잭션으로 묶어 데이터 🧩 일관성 유지 - 보안상 이점: 사용자에게 직접적인 데이터베이스..
Backend/SQL
2023. 8. 27. 13:54