一个表中有varchar类型的字段(custom)
做了个小程序,从这个表中查出数据,往另一个表里插入时,发现有一行的custom字段值是"中国'工商银行",插入时程序抛出异常。
有什么办法能够避免这个问题呢?
做了个小程序,从这个表中查出数据,往另一个表里插入时,发现有一行的custom字段值是"中国'工商银行",插入时程序抛出异常。
有什么办法能够避免这个问题呢?
解决方案 »
- 我的数据库为什么别人连不上?
- 求SQL数组查询
- 救救我把,同志们!
- 我的企业管理器怎么出错?WIN2003下的
- 高人来指点:关于sql 2008 安装错误!!!
- SQL server 局域网版本冲突问题,急,在线等。。。
- 复制表结构
- 有关database link问题
- sql 7.0的复制为什么快照代理报错:Another snapshot agent for the publication is running
- 很难的问题,很少有人做的出的,请大家帮帮忙!
- SELECT CONVERT(varchar(100), GETDATE(), 112) 如何带时间
- 利用charindex函数自定义排序的问题
id des
1 中国银行
2 中国'工行
3 中国建行
4 中国人民银行
然后插入到sql数据库中b表。循环到第二条的时候,拼成sql语句为:insert into b(bdes) values(‘中国'银行’)
因为中国后面的“'”有问题,但不知道有什么好的解决方法。
insert into b(bdes) values(N'中国''银行')
insert into b(bdes) select replace(custom,''','''''') as custom from ta
replace(custom,'''','')
replace(字段,'''','''''')