在删除表前,oracle如何判断表是否存在,存在就删再创建,不存在直接创建!
2009-03-29 17:42
525 查看
http://topic.csdn.net/u/20070327/17/e322facd-794d-48c8-9ea5-66e4a8394cfe.html
declare
num number;
begin
select count(1) into num from user_tables where table_name= '大写表名 ';
if num> 0 then
execute immediate 'drop table '||大写表名;
end if;
execute immediate 'create table.... ';
end;
declare
num number;
begin
select count(1) into num from user_tables where table_name= '大写表名 ';
if num> 0 then
execute immediate 'drop table '||大写表名;
end if;
execute immediate 'create table.... ';
end;
相关文章推荐
- oracle和mysql数据库创建表之前判断表是否存在,如果存在则删除已有表,以及在这两个库中创建表
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- c++如何判断文件目录是否存在,不存在则创建
- ORACLE中判断表或视图是否存在,如果不存在再创建的方法
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- ORACLE 判断表是否存在|不存在则新建|存在则先删除后新建
- ORACLE中判断表或视图是否存在,如果不存在再创建的方法
- 如何判断一个已知的表中是否存在某个字段,如果不存在就创建它.
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- 【转】通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
- sql语言:如何判断字段是否存在,如何删除及创建字段
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- winform中判断文件夹以及文件是否存在,文件夹不存在进行创建,文件存在进行删除
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件。
- php判断文件夹或文件是否存在,及不存在时如何创建
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- 如何判断一个已知的表中是否存在某个字段,如果不存在就创建它.
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- oracle创建表之前判断表是否存在,如果存在则删除已有表