Fanr

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

posted on 2011-05-27 09:29  Fanr_Zh  阅读(389)  评论(0编辑  收藏  举报