过程中不能直接写create table.....要写成动态sqlsql := 'create table .....';
execute immediate sql;
execute immediate sql;
解决方案 »
- 急!两oracle字符集不一致如何实现信息互访
- utl_file导出的文件大小受了限制,怎么解决?/急
- Oracle10G的问题!报类型长度大于最大值的错误
- ejb中执行oracle sql语句创建触发器的问题,请高手指教,谢谢
- 如何将一个oracle数据库表的数据插入到另一个oracle数据库的表中
- 有控制文件,日志文件,数据文件,请问如何恢复oracle数据库.
- 关于在ORACLE里多表查询的问题(在线急等)
- 如何安装Oracle
- oracle中clob字段,我想让它和页面上输入的文字做一个完全匹配
- select * from amt2002 where code like '521._'; 对不对??
- 怎样编写指定时间执行的Job?
- 请问各位每隔一分钟执行一个存储过程的Job如何写?要求时间间隔一定是分钟,一秒也不差
select count(*) into v_i from tab where table_name='ZCB_222';
if v_i=0 then
execute immediate 'create ...';
end if;
num number;
begin
SELECT count(1) into num FROM ZCB_222;
if num=0 thne
execute immediate 'create ...'; --grant create any table to 当前用户;
end if;
end;
/