您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

SQL SERVER TIPS

2024/6/15 20:32:36发布29次查看
这些是 sql-92 设置语句,使 sql server 2000/2005 遵从 sql-92 规则。 当 set quoted_identifier 为 on 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 set quoted_identifier 为 off 时,标识符不可加引号,且必须符合所有 transact-sql 标识符
这些是 sql-92 设置语句,使 sql server 2000/2005 遵从 sql-92 规则。
当 set quoted_identifier 为 on 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 set quoted_identifier 为 off 时,标识符不可加引号,且必须符合所有 transact-sql 标识符规则。
sql-92 标准要求在对空值进行等于 (=) 或不等于 () 比较时取值为 false。当 set ansi_nulls 为 on 时,即使 column_name 中包含空值,使用 where column_name = null 的 select 语句仍返回零行。即使 column_name 中包含非空值,使用 where column_name null 的 select 语句仍会返回零行。
当 set ansi_nulls 为 off 时,等于 (=) 和不等于 () 比较运算符不遵从 sql-92 标准。使用 where column_name = null 的 select 语句返回 column_name 中包含空值的行。使用 where column_name null 的 select 语句返回列中包含非空值的行。此外,使用 where column_name xyz_value 的 select 语句返回所有不为 xyz_value 也不为 null 的行。
set quoted_identifier off
go
set ansi_nulls off
go
create procedure adjustlog_d(@h0 char(17)) as delete from adjustlog where translogid=@h0
go
set quoted_identifier off
go
set ansi_nulls on
go
?
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product