더북(TheBook)

13장 실행 시점에 생성되어 수행되는 동적 SQL

지금까지 이 책에서 다루었던 모든 SQL문장은 정적 SQL이다. 반면 이번 장에서는 정적 SQL과는 상반되는 동적 SQL(Dynamic SQL)을 다룰 것이다. 동적 SQL이란 컴파일 시점이 아니라 실행 시점에 SQL문이 만들어져 실행되는 SQL문을 말한다. 좀더 자세히 설명하면, SQL 문장 구문을 문자열 형태로 갖고 있다가 이 문자열을 실행한다는 뜻이다. 따라서 SQL문이 고정되어 있는 것이 아니라 실행할 때마다 SQL 문장이 변경될 수 있다. 이 장에서는 동적 SQL이 왜 필요하고 어떤식으로 동적 SQL 문장을 실행하며 정적 SQL과의 차이점은 무엇인지 등에 대해 자세히 알아볼 것이다.

01 동적 SQL이 필요한 이유

02 NDS

03 DBMS_SQL

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.