mssql sqlserver SET ANSI_DEFAULTS关键字说明


摘要:
下文讲述 SET ANSI_DEFAULTS 的设置说明


SET ANSI_DEFAULTS关键字
可同时控制一组set信息设置为 on 或off,如下所示:

   当我们启用on
     set  ANSI_DEFAULTS  ON
   则
      SET ANSI_NULLS	
	  SET CURSOR_CLOSE_ON_COMMIT
	  SET ANSI_NULL_DFLT_ON	
      SET IMPLICIT_TRANSACTIONS
      SET ANSI_PADDING	
	  SET QUOTED_IDENTIFIER
      SET ANSI_WARNINGS	 
   都被启用on
   --------------------------------------------
   当我们启用on
     set  ANSI_DEFAULTS  OFF
   则
      SET ANSI_NULLS	
	  SET CURSOR_CLOSE_ON_COMMIT
	  SET ANSI_NULL_DFLT_ON	
      SET IMPLICIT_TRANSACTIONS
      SET ANSI_PADDING	
	  SET QUOTED_IDENTIFIER
      SET ANSI_WARNINGS	 
   都被关闭OFF
  -----------------------------------------------
   例:  
    SET ANSI_DEFAULTS ON
    GO
    --显示所有用户设置.
    DBCC USEROPTIONS
    GO
    --SET ANSI_DEFAULTS OFF.
    SET ANSI_DEFAULTS OFF
    GO 
 
mssql_sqlserver_ANSI_DEFAULTS_设置相关

mssql_sqlserver_ANSI_DEFAULTS_设置相关