ORACLE存储过程中,可以动态创建表么

如题所述

  需要用到动态sql。
  1、首先要给用户赋予权限:
  grant create any table to 用户名;
  2、创建存储过程:
  create procedure p_create_table
  (v_sql varchar2)--输入建表语句
  as
  begin
  execute immediate v_sql;
  end;
  3、执行:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-26
可以 不光可以动态创建表 试图 ..还可以动态sql.
相似回答