爲什麼SQL SERVER2000沒有行級觸發器

以前給一個朋友做了一個庫房管理軟件,其中有一行功能是當領用的物品爲低值易耗品時,系統自動產生報損記錄,物品不用歸還,在生成報損記錄時,自動更新領用信息,這裏如果用戶是一個一個的領用,那沒問題,如果是多個領用(使用INSERT INTO SELECT)語句批量報損時,而報損信息表的觸發器就只執處理更新了一個領用記錄,唉!!!爲什麼SQL SERVER不象ORACLE一樣提供一個行級觸發器呢,害得我還要用遊標.麻煩. 

另外,在網上看到了一個同時禁用所有表的觸發器語句,這裏記下來:

exec   sp_msforeachtable   'ALTER   TABLE   ?   DISABLE   TRIGGER   all'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章