--判断一下表是否存在然后再drop
select count(rownum) into v_table from user_table where table_name ='excetue_table';
if v_table =1 then
execute immediate v_DropString ;
end if;
替换
execute immediate v_DropString ;
select count(rownum) into v_table from user_table where table_name ='excetue_table';
if v_table =1 then
execute immediate v_DropString ;
end if;
替换
execute immediate v_DropString ;
解决方案 »
- 现在求助 ORA-01461: can bind a LONG value only for insert into a LONG column
- 一个sql问题
- oracle EM求助
- 求教高手建立临时表问题
- 简单的SQL语句错误!
- 这个select语句怎么写呢?大家帮我想一想
- 请教:怎样清空RBS01.DBF和TEMP01.DBF两文件。
- 大家好,我原来一直用的是SQL Server,现在由于客户的要求,要求将原SQL Server上的数据库移植到Oracle,请问有什么比较合适的书可以介绍呢?
- 同义词的问题
- ■■谁能回答谁就是oracle高手!!在oracle 网站上下载的工具都可以正常使用吗?
- 高手请进--权限问题
- oracal 中的存储过程和SQL Server的存储过程差别很大么?
from user_table 是 from user_tables
应该还是权限的问题,因为在存储过程里面创建表需要明确的CREATE TABLE的权限grant create table to user_name;
where后面的表名要大写.
EXECUTE_TABLE
权限我已经设置了,,create any table ,drop any table权限..