SQL常用命令

//觸發器啓用

ls_sql= "exec  sp_msforeachtable  'alter  table  ?  enable  trigger  all'"

EXECUTE IMMEDIATE :ls_sql using sqlca;

if sqlca.sqlcode = 0 then

       commit;

else

       rollback;

end if

 

 

禁用: 

alter  table  trig_example  disable  trigger  trig1 

go 

恢復: 

alter  table  trig_example  enable  trigger  trig1 

go 

 

--------------------------------------------------------------- 

 

--禁用某個表上的所有觸發器 

alter  table  你的表  disable  trigger  all 

 

--啓用某個表上的所有觸發器 

alter  table  你的表  enable  trigger  all 

 

--禁用所有表上的所有觸發器 

exec  sp_msforeachtable  'alter  table  ?  disable  trigger  all' 

 

--啓用所有表上的所有觸發器 

exec  sp_msforeachtable  'alter  table  ?  enable  trigger  all'  

 

一條SQL刪除所有表中數據 

 

EXECUTE sp_msforeachtable 'delete from ?'

或者

EXECUTE sp_msforeachtable 'truncate table ?'

 

導入/導出數據庫表中的數據

EXEC master..xp_cmdshell 'bcp acmis..t_goods_code out(in) c:/temp1.txt -c -q -S"ws001" -U"sa" -P"6688059"'


發佈了0 篇原創文章 · 獲贊 5 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章