国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle刪除已存在的表的實例

2020-07-26 14:27:50
字體:
來源:轉載
供稿:網友
Sql代碼
復制代碼 代碼如下:

select count(*) from user_objects where object_name=upper(p_table_name); 
select count(*) from user_tables where table_name=upper(p_table_name); 

create or replace procedure p_drop_table_if_exist_v1( 
p_table_name in varchar2 
) is 
v_count number(10); 
begin 
select count(*) 
into v_count 
from user_objects 
where object_name=upper(p_table_name); 
if v_count > 0 then 
execute immediate 'drop table ' || p_table_name || ' purge'; 
end if; 
exception 
when no_data_found then 
    begin 
        null; 
    end; 
end; 
/  

create or replace procedure p_drop_table_if_exist_v2( 
p_table_name in varchar2 
) is 
v_table_name varchar2(20); 
begin 
select table_name  
into v_table_name  
from user_tables  
where table_name=upper(p_table_name); 
if length(v_table_name)>0 then   
execute immediate 'drop table ' || p_table_name || ' cascade constraints';  
end if; 

exception 
when no_data_found then 
    begin 
        null; 
    end; 
end; 
/  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 容城县| 江达县| 彭山县| 崇阳县| 阿克陶县| 乌鲁木齐县| 托克逊县| 临武县| 岳阳市| 鄂温| 江陵县| 永新县| 安化县| 宜章县| 如东县| 呼伦贝尔市| 福建省| 湄潭县| 新泰市| 乐亭县| 湖南省| 信丰县| 大港区| 泰顺县| 宁南县| 鄂伦春自治旗| 玛多县| 泽普县| 阿克| 山西省| 玉林市| 曲靖市| 虎林市| 怀仁县| 专栏| 卫辉市| 高台县| 杭锦后旗| 岑溪市| 凤冈县| 安西县|