0
我需要在SQL數據庫上創建觸發器DB1當一個或多個行已插入表T1時觸發。插入SQL Server後觸發DATABASE
問題是,我需要觸發器的表可能會丟失,並在第二次重新創建,所以,如果我在表T1上寫入觸發器,這也將被丟棄。
這是怎麼回事?
我需要在SQL數據庫上創建觸發器DB1當一個或多個行已插入表T1時觸發。插入SQL Server後觸發DATABASE
問題是,我需要觸發器的表可能會丟失,並在第二次重新創建,所以,如果我在表T1上寫入觸發器,這也將被丟棄。
這是怎麼回事?
您可以創建一個DDL觸發器來重新創建表T1上的觸發器。
可能在create table
聲明中觸發DDL觸發器,檢查您的T1是否已創建,如果是,則重新創建觸發器。
然後您需要手動重新創建觸發器。這就是做到這一點的方式 –
有沒有辦法在DB節點上做觸發器? – AnSharp
表爲什麼會下降?這是不常見的 –