select * from abc where id='''str'''或
select * from abc where id=''''+'str'+''''
''''前后两个单引号表示在这两个单引号之间的内容为字符串,中间的两个单引号表示一个单引号字符(切记不能用双引号代替中间两个单引号,在某些开发环境里可以)
select * from abc where id=''''+'str'+''''
''''前后两个单引号表示在这两个单引号之间的内容为字符串,中间的两个单引号表示一个单引号字符(切记不能用双引号代替中间两个单引号,在某些开发环境里可以)
解决方案 »
- 帮我看看这条SQL语句怎么修改一下效力会高些?
- 关于计算数据库平均值的问题
- sqlserver 自定义函数return 问题
- select * from userinfo where dateadd(day,1,shengri)='1981-4-24 00:00:00.00' dateadd函数返回一个datetime类型
- 为何出现?No user transaction is currently in progress
- 修改字段大小
- 我远程登陆sqlserver ,用查询分析器,怎么写还原数据库的sql命令???
- 如何启动一个作业?
- 关于数据string中的空格
- sqlserver 2014 reportingservices的webservice问题
- 一个查询问题
- 如何给text类型的变量赋值(不是text字段)
select * from abc where id="'str"
vb: SQL = select * from abc where id = '"+ str +"'
或
declare @str varchar(50)
select * from abc where id = rtrim(@str)
SET QUOTED_IDENTIFIER 'on'