흰 스타렉스에서 내가 내리지

동적 SQL - PREPARE, EXECUTE 본문

SQL

동적 SQL - PREPARE, EXECUTE

주씨. 2022. 8. 5. 00:35
728x90

동적SQL : 미리 SQL을 준비한 후에 나중에 실행하는 것.

 

PREPARE : 

SQL 문을 실행하지는 않고 미리 준비만 해놓는다. 

 

EXECUTE :

준비한 SQL 문을 실행한다. 

 

DEALLOCATE PREPARE :

준비한 SQL문을 해제한다. 

 

 

예제

 

 

 

동적 SQL의 활용

PREPARE 문에서는 ?로 입력될 값을 비워 놓고, 나중에 USING으로 값을 전달할 수 있다. 

 

 

예제