2017-09-21 54 views
0

我需要在SQL數據庫上創建觸發器DB1當一個或多個行已插入表T1時觸發。插入SQL Server後觸發DATABASE

問題是,我需要觸發器的表可能會丟失,並在第二次重新創建,所以,如果我在表T1上寫入觸發器,這也將被丟棄。

這是怎麼回事?

+3

然後您需要手動重新創建觸發器。這就是做到這一點的方式 –

+0

有沒有辦法在DB節點上做觸發器? – AnSharp

+0

表爲什麼會下降?這是不常見的 –

回答

2

您可以創建一個DDL觸發器來重新創建表T1上的觸發器。

可能在create table聲明中觸發DDL觸發器,檢查您的T1是否已創建,如果是,則重新創建觸發器。