动态SQL 在之前用户所编写的PL/SQL程序时有一个最大的特点:就是所操作的数据库对象(例如:表)必须存在,否则创建的子程序就会出问题,而这样的操作在开发之中被称为静态SQL操作,而动态SQL操作可以让用户在定义程序时不指定具体的操作对象,而在执行时动态的传入所需要的数据库对象,从而使程序变得更加的灵活. 创建一个功能,输入表名,输出表中有多少行,若没有这个表,则创建这个表. 首先禁用所有触发器 GRANT CREATE ANY TABLE TO SCOTT create or replace