要调用系统包批量建表必须满足以下两个条件: 第一 :必须有resource权限 第二:必须显示指定create table 权限 平台 :oracle 9.2.0.1 代码例子如下 : eate or replace procedure truncateX(table_prefix varchar2,num integer) as cur integer; ret integer; begin cur:=dbms_sql.open_cursor; for lc in 1..num loop dbms_sql.parse(cur,'truncate table '||table_prefix||lc,dbms_sql.native); ret:=dbms_sql.execute(cur); end loop; dbms_sql.close_cursor(cur); exception when others then if dbms_sql.is_open(cur) then dbms_sql.close_cursor(cur); end if; raise; end truncateX;
批量建表的语句例子
最新推荐文章于 2023-04-10 17:30:39 发布