none
关于ansi nlls 的问题 RRS feed

  • 问题

  • 现在的情况是这样的,如果对某一个数据库的ANSI nulls我是可以直接修改的 我现在想对这个库下面的某一张表的ansi nulls进行设置,问一下怎么设置,现在表上的ansi nulls默认都是TRUR还都是灰的怎么去修改
    2010年12月23日 1:52

答案

  • 只能在創建時更改 更改默認設置,可在對應的數據庫—選項設置 查詢分析時不希望每次調用設置,預設可在企業管理的上方工具—選項里設置
    ROY WU(吳熹)
    2010年12月23日 4:15
    版主
  • http://msdn.microsoft.com/zh-cn/library/ms188048.aspx

    SET ANSI_NULLS 的设置是在执行或运行时设置,而不是在分析时设置。

     

    BookOnline 写得很清楚, 这说明这个选项是不会因为 create table 而保留到表的设计中的

    另外也要注意:

    重要提示

    在 SQL Server 的未来版本中,ANSI_NULLS 将始终为 ON,将该选项显式设置为 OFF 的任何应用程序都将产生错误。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

    2010年12月23日 4:36

全部回复

  • Should set it when create table.
    2010年12月23日 3:54
  • 只能在創建時更改 更改默認設置,可在對應的數據庫—選項設置 查詢分析時不希望每次調用設置,預設可在企業管理的上方工具—選項里設置
    ROY WU(吳熹)
    2010年12月23日 4:15
    版主
  • http://msdn.microsoft.com/zh-cn/library/ms188048.aspx

    SET ANSI_NULLS 的设置是在执行或运行时设置,而不是在分析时设置。

     

    BookOnline 写得很清楚, 这说明这个选项是不会因为 create table 而保留到表的设计中的

    另外也要注意:

    重要提示

    在 SQL Server 的未来版本中,ANSI_NULLS 将始终为 ON,将该选项显式设置为 OFF 的任何应用程序都将产生错误。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

    2010年12月23日 4:36