DBMS_SQL包提供了在PL/SQL程序运行时动态构造和执行SQL语句的能力,这些语句在编译阶段无法完全分析。与静态SQL相比,动态SQL语句的限制较少,例如可以用于构造DDL语句。