더북(TheBook)

03 | DBMS_SQL

동적 SQL을 사용하는 두 번째 방법은 DBMS_SQL이라는 시스템 패키지를 사용하는 것이다. DBMS_SQL 패키지에는 동적 SQL 처리를 담당하는 다양한 함수와 프로시저, 사용자 정의 타입이 내장되어 있어 NDS에 비해 훨씬 더 많은 기능을 구현할 수 있다. 사실 연배로 본다면 DBMS_SQL이 NDS보다는 선배에 해당된다. 앞으로 알게 되겠지만 DBMS_SQL은 기능이 많은 대신 사용법이 복잡한데, 이에 비해 좀더 간단히 동적 SQL을 구현할 수 있도록 하기 위해 오라클 8i에서 NDS가 처음 소개됐다.

그럼 DBMS_SQL 패키지의 사용법이 얼마나 복잡한지 지금부터 확인해 보자.

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