一、关于单引号:
' 默认情况下, '是字符串的边界符, 如果在字符串中包含', 则必须使用两个', 第1个'就是转义符
另一个转义符是"
当SET QUOTED_IDENTIFIER OFF时, "是字符串边界符, 字符串中的"必须用两个"表示。
例:
declare @sql varchar(MAX)
set @sql = 'select * from sysobjects d where d.xtype=''U'''
select @sql --输出SQL
exec (@sql) --执行SQL语句。
二、待续
本文介绍了在SQL中如何正确处理包含特殊字符如单引号(')的字符串,包括使用转义字符的方法,并通过示例展示了如何声明变量、设置SQL语句并执行查询。
1674

被折叠的 条评论
为什么被折叠?



