今天在做存储过程的时候,需要给一个变量赋值,而值中又需要单引号嵌套单引号,一时忘记了怎么去做。。。
查了资料发现可以使用两个单引号的方法。
现已解决,将方法记录下来以吸取教训。
一、示例语句:
declare @sql1 nvarchar(max)
set @sql1='select * from table1 where name=''张三'''
print (@sql1)
解读: 首先使用单引号包含了一个select语句,如果where语句部分直接name=’张三‘会提示有错误,改成name=''张三''的形式完美解决问题。
二、参考资料
https://www.cnblogs.com/lwmp/p/8446193.htmlhttps://www.cnblogs.com/lwmp/p/8446193.html