一、关于单引号:
' 默认情况下, '是字符串的边界符, 如果在字符串中包含', 则必须使用两个', 第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语句。
二、待续