2011-02-24 46 views
1

我想從vb6獲取觸發器腳本源。該數據庫正在使用sql server2000。 我有一個表中的觸發器。我只想在vb6運行時獲得觸發器腳本。這個有可能?如果是的話,任何人都可以幫助我。推進感謝獲取從VB6觸發腳本源?

回答

1

您可以用得到的東西在桌子上的所有觸發器(或視圖)這樣

SELECT name FROM sysobjects 
WHERE parent_obj = OBJECT_ID('MyTableName') AND xtype = 'TR' 

比你能得到任何觸發源T-SQL(或任何存儲過程)這

EXEC sp_helptext 'MyTriggerName' 
+0

要獲得所有的觸發器,您應該添加一個附加的where子句條件「And xtype ='TR'」。否則,您可能會獲得其他對象類型(如主鍵)。 – 2011-02-24 16:02:57

+0

感謝朋友,你的回答更有幫助.. – Ganesamoorthy 2011-02-25 06:40:00