當 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 語句僅在觸發器執行期間有效,觸發器完成後,即恢複原始設定。