admin 管理员组

文章数量: 1184232

今天在做存储过程的时候,需要给一个变量赋值,而值中又需要单引号嵌套单引号,一时忘记了怎么去做。。。

查了资料发现可以使用两个单引号的方法。

现已解决,将方法记录下来以吸取教训。

一、示例语句:

declare @sql1 nvarchar(max)
set @sql1='select * from table1 where name=''张三'''
print (@sql1)

解读: 首先使用单引号包含了一个select语句,如果where语句部分直接name=’张三‘会提示有错误,改成name=''张三''的形式完美解决问题。

二、参考资料

本文标签: 系统 编程 张三