oracle判断视图或者表名存在删除不存在不删除

原创
2014/09/28 11:11
阅读数 1.2K


--判断表是否存在,存在就删除
declare
 v_exists number;
begin
    select count(*) into v_exists from user_tables where table_name = 'LLT_CONSUMERPVSHIELDRECORD';
    if v_exists > 0 then
    execute immediate 'drop table LLT_CONSUMERPVSHIELDRECORD';
    end if;
	   
end;
/
--判断视图是否存在,存在就删除
declare
 v_exists number;
begin
    select count(*) into v_exists from user_views where view_name = 'V_LLT_CONSUMERPVSHIELDRECORD';
    if v_exists > 0 then
    execute immediate 'drop view V_LLT_CONSUMERPVSHIELDRECORD';
    end if;	   
end;
/



展开阅读全文
加载中

作者的其它热门文章

打赏
0
1 收藏
分享
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部