sql server中的''' 是什么意思,比如'''+LoginCopyID+'''
1个回答
展开全部
你这个是拼接的sql吧,因为sql里面没有双引号,所以凭借的时候 需要打单引号的时候需要打两个来代替一个单引号,例如
declare @name varchar(20)
declare @sql varchar(2000)
set @name ='张三'
set @sql='select * from user where name='''+@name+''''
print @sql
输出来的结果就是
select * from user where name='张三'
追问
我是在看文章“Access和sql server的语法区别”时,里面有如下语句:
a.user_opcode=''' +EdtUserOpCode.text+''' And copy_name='''+Tmpcopyname +'''
追答
这是程序里的啊,那就没什么了啊 单引号代表了该字段是字符串 后面的双引号是程序里的拼接字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询