佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > oracle刪除已存在的表的實例

oracle刪除已存在的表的實例

熱門標簽:服務外包 百度競價排名 網(wǎng)站排名優(yōu)化 AI電銷 地方門戶網(wǎng)站 鐵路電話系統(tǒng) 呼叫中心市場需求 Linux服務器
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; 
/  

標簽:湖南 崇左 仙桃 湘潭 蘭州 衡水 黃山 銅川

巨人網(wǎng)絡通訊聲明:本文標題《oracle刪除已存在的表的實例》,本文關鍵詞  ;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    安阳市| 常德市| 兴安盟| 蓬莱市| 桓台县| 弥勒县| 霍林郭勒市| 闽清县| 青冈县| 三门县| 涞源县| 阿拉善盟| 周口市| 长顺县| 界首市| 榆中县| 武夷山市| 贡觉县| 湘西| 潮州市| 科技| 奉贤区| 美姑县| 敦煌市| 家居| 双江| 杭锦旗| 基隆市| 白玉县| 怀远县| 商南县| 武穴市| 综艺| 临清市| 社会| 平邑县| 隆德县| 磐石市| 济宁市| 宜州市| 且末县|