天天看點

DML 觸發器 Set選項SET 語句選項

當 ODBC 應用程式連接配接到 SQL Server 時,伺服器将自動為會話設定下列選項:

SET QUOTED_IDENTIFIER ON

SET TEXTSIZE 2147483647

SET ANSI_DEFAULTS ON

SET CURSOR_CLOSE_ON_COMMIT OFF

SET IMPLICIT_TRANSACTIONS OFF

這些設定會增加 ODBC 應用程式的可移植性。因為基于 DB-Library 的應用程式通常不設定這些選項,是以應使用上面列出的 SET

選項(設定為 ON 和

OFF)測試觸發器。這可以確定觸發器正常工作,而無論特定連接配接在調用觸發器時設定的選項如何。如果觸發器需要為這些選項之一進行特殊設定,則應該在觸發器啟動時發出

SET 語句。此 SET 語句僅在觸發器執行期間有效,觸發器完成後,即恢複原始設定。