에듀윌
·
일반 vs 절차형 SQL
출발점
SQL · 단발 명령 vs 흐름 제어
일반 SQL은
단답형
, 절차형 SQL은
서술형
구분
일반 SQL (DML)
절차형 SQL (Procedural)
흐름 제어
없음 (단발 명령)
IF / LOOP / WHILE
가능
변수 선언
불가
DECLARE
로 선언
저장 위치
클라이언트가 매번 전송
DB 서버에 저장
대표 명령
SELECT·INSERT·UPDATE·DELETE
PROCEDURE·TRIGGER·FUNCTION
컴파일
매번 파싱
미리 컴파일·저장
시험 한 줄
'
여러 SQL을 묶고 흐름 제어가 가능
' 또는 '
DB 서버에 미리 컴파일·저장
' 키워드 →
절차형 SQL
즉답.