如果变量里包括 ' (一个逗号)怎么能把它写进数据库? select ''''select ''''''select char(39) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 到底是逗号还是单引号如果是逗号,直接写就行了set ABC = 'ad,c'如果是单引号,用两个单引号来代替set ABC = 'ad''c' declare @ho varchar(10)set @ho='ad'+''''+'c'insert 表名 values(@ho) SET QUOTED_IDENTIFIER OFFinsert into 表values("ad'c")SET QUOTED_IDENTIFIER on insert 关联表? 问个发布数据库的傻问题. 如何查出小数点后两位不为零的数据? 求一统计的SQL语句,急啊 怎么把每条记录都分成以时间字段往前推2个小时的三条记录? 求一存储过程 求同时出现的数据 怎样从邮标中获得记录总数? 分全撒了 sql server agent 无法启动 亲们请帮一下:表联合查询的问题 高手求助,vb连SQL6.0,为什么不能访问日文表名,该如何连接 再问:SQL SERVER中如何实现将一条记录导出成字符串赋值给一个字符串变量,各个字段之间用逗号分开?
如果是逗号,直接写就行了
set ABC = 'ad,c'
如果是单引号,用两个单引号来代替
set ABC = 'ad''c'
set @ho='ad'+''''+'c'
insert 表名 values(@ho)
insert into 表values("ad'c")
SET QUOTED_IDENTIFIER on