oracle的存储过程创建一个表,创建前判断此表名是否已存在,已存在则不创建

select count(*) into flag from all_tables where table_name=upper(你要判断的表名)
if (flag=0) then
execute immedate 'create table 表名(列名1,列名2...)'
end if;
posted @ 2011-07-08 21:37  jex  阅读(531)  评论(0编辑  收藏  举报