테마
스토어드 프로그램
스토어드 프로그램(stored program)은 SQL과 변수·조건문·반복문으로 짠 코드를 DB 서버 안에 저장해 두고 실행하는 기능이다. 스토어드 프로시저(stored procedure)·스토어드 함수(stored function)·트리거(trigger)·MySQL 이벤트(event) 네 가지가 있으며, 실무에서 왜 잘 쓰지 않는지와 쓴다면 무엇을 조심하는지가 핵심이다.
학습 순서
- 스토어드 프로그램 — 네 종류와 쓰임, 장단점, 실무에서 잘 안 쓰는 이유 (면접 비중: 낮음)
- 스토어드 프로그램 2 — 누구의 권한(privilege)으로 실행할지 정하는 DEFINER와 SQL SECURITY, 같은 입력에 늘 같은 결과를 내는지 표시하는 DETERMINISTIC과 바이너리 로그(binary log), 커서(cursor)·핸들러(handler) (면접 비중: 낮음)
