📄
字号:
作者:潇湘剑公子
email: libin_hailang@china.com
日期:2001-4-26 13:34:48
QUOTED_IDENTIFIER:
当设置为 ON 时,可以用双引号分隔标识符,并且必须用单引号分隔文字。所有用双引号分隔的字符串都被解释为对象标识符。引用的标识符不必遵循用于标识符的 Transact-SQL 规则。它们可以是关键字,而且可以包括 Transact-SQL 标识符中通常不允许的字符。如果单引号 (') 是文字字符串的一部分,则可以用双引号 (") 表示它。
当设置为 OFF(默认)时,标识符不能用引号围住,而且必须遵循所有用于标识符的 Transact-SQL 规则。文字可以由单引号或双引号分隔。
SQL Server 还允许使用方括号 ([ ]) 分隔标识符。无论 QUOTED_IDENTIFIER 的设置如何,都可以始终使用括号标识符。有关更多信息,请参见分隔标识符。
当在计算列或索引视图上创建或操作索引时,SET QUOTED_IDENTIFIER 必须设置为 ON。
连接级设置(使用 SET 语句设置)替代 QUOTED_IDENTIFIER 的默认数据库设置。默认情况下,连接到 SQL Server 时,ODBC 和 OLE DB 客户端发出连接级 SET 语句,将 QUOTED_IDENTIFIER 设置为 ON。有关更多信息,请参见 SET QUOTED_IDENTIFIER。
ANSI_NULLS:
当设置为 ON 时,所有与空值比较的值都取值为 NULL(未知)。当设置为 OFF 时,如果两个值都为 NULL,则非 Unicode 值与空值比较的值都取值为 TRUE。默认情况下,ANSI_NULLS 数据库选项为 OFF。
连接级设置(使用 SET 语句设置)替代 ANSI_NULLS的默认数据库设置。默认情况下,当连接到 SQL Server 时,ODBC 和 OLE DB 客户端发出连接级 SET 语句,将会话的 ANSI_NULLS 设置为 ON。有关更多信息,请参见 SET ANSI_NULLS。
在计算列或索引视图上创建或操作索引时,SET ANSI_NULLS 也必须为 ON。
此选项的状态可通过检查 DATABASEPROPERTYEX 函数的 IsAnsiNullsEnabled 属性来确定。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -