欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

數(shù)據(jù)庫中如何批量禁用和啟用外鍵、觸發(fā)器

這篇文章主要為大家展示了“數(shù)據(jù)庫中如何批量禁用和啟用外鍵、觸發(fā)器”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學習一下“數(shù)據(jù)庫中如何批量禁用和啟用外鍵、觸發(fā)器”這篇文章吧。

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站建設(shè)與策劃設(shè)計,新沂網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務涵蓋:新沂等地區(qū)。新沂做網(wǎng)站價格咨詢:18980820575

SET SERVEROUTPUT ON SIZE 100000                                                                                                                         
BEGIN                                                                                                                                                   
for c in (select 'alter table "'||t.owner||'".'||t.table_name ||' disable constraint '||t.constraint_name as v_sql
from dba_constraints t where t.constraint_type = 'R' and owner  in ('CCOD','RECORD','UCDS')
) loop
DBMS_OUTPUT.PUT_LINE(C.V_SQL);                                                                                                                          
begin                                                                                                                                                   
 EXECUTE IMMEDIATE c.v_sql;                                                                                                                             
 exception when others then                                                                                                                             
 dbms_output.put_line(sqlerrm);                                                                                                                         
 end;                                                                                                                                                   
end loop;                                                                                                                                               
for c in (select 'alter trigger "' || t.owner || '".' || t.trigger_name ||
       ' disable' as v_sql
  from dba_triggers t
 where owner  in ('CCOD','RECORD','UCDS')) loop                                          
 dbms_output.put_line(c.v_sql);                                                                                                                         
 begin                                                                                                                                                  
 execute immediate c.v_sql;                                                                                                                             
exception when others then                                                                                                                              
 dbms_output.put_line(sqlerrm);                                                                                                                         
 end;                                                                                                                                                   
end loop;                                                                                                                                               
end;                                                                                                                                                    
/                                                                                                                                                       
                                                                                                                                                        
--啟用腳本                                                                                                                                              
SET SERVEROUTPUT ON SIZE 100000                                                                                                                         
BEGIN                                                                                                                                                   
for c in (select 'alter table "'||t.owner||'".'||t.table_name ||' enable constraint '||t.constraint_name as v_sql
from dba_constraints t where t.constraint_type = 'R' and owner  in ('CCOD','RECORD','UCDS')) loop 
DBMS_OUTPUT.PUT_LINE(C.V_SQL);                                                                                                                          
begin                                                                                                                                                   
 EXECUTE IMMEDIATE c.v_sql;                                                                                                                             
 exception when others then                                                                                                                             
 dbms_output.put_line(sqlerrm);                                                                                                                         
 end;                                                                                                                                                   
end loop;                                                                                                                                               
for c in (select 'alter trigger "' || t.owner || '".' || t.trigger_name ||
       ' enable' as v_sql
  from dba_triggers t
 where owner  in ('CCOD','RECORD','UCDS')) loop                                           
 dbms_output.put_line(c.v_sql);                                                                                                                         
 begin                                                                                                                                                  
 execute immediate c.v_sql;                                                                                                                             
exception when others then                                                                                                                              
 dbms_output.put_line(sqlerrm);                                                                                                                         
 end;                                                                                                                                                   
end loop;                                                                                                                                               
end;                                                                                                                                                    
/                                                                                                                                                       

以上是“數(shù)據(jù)庫中如何批量禁用和啟用外鍵、觸發(fā)器”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁標題:數(shù)據(jù)庫中如何批量禁用和啟用外鍵、觸發(fā)器
網(wǎng)站URL:http://www.chinadenli.net/article38/gojisp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站小程序開發(fā)做網(wǎng)站微信公眾號動態(tài)網(wǎng)站電子商務

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)