当 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 语句仅在触发器执行期间有效,触发器完成后,即恢复原始设置。

相关文章:

  • 2021-05-28
  • 2021-07-08
  • 2021-11-12
  • 2021-04-05
  • 2022-01-08
  • 2022-12-23
猜你喜欢
  • 2021-05-30
  • 2021-06-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案