Chinaunix首页 | 论坛 | 博客
  • 博客访问: 308516
  • 博文数量: 76
  • 博客积分: 1662
  • 博客等级: 上尉
  • 技术积分: 764
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-25 17:04
个人简介

辛勤的鸟儿总能找到虫子....

文章分类

全部博文(76)

文章存档

2017年(1)

2013年(4)

2012年(5)

2011年(4)

2010年(32)

2009年(23)

2008年(7)

分类:

2010-05-31 17:47:23

sql语句插入的数据中含有单引号怎么办?

sql中,insert into yourTable(f1,f2) values(100,'abc')

字符串数据是用单引号包在外面的,如果插入的数据中包含单引号,就需要处理,你可以将单引号替换成两个单引号,在sql中连续两个单引号就表示一个单引号字符,例如

insert into yourTable(f1,f2) values(100,'ab''c')表示插入

新记录f2字段为ab'c

使用函数replace可以实现这个功能:
replace(yourStr,"'","''")
阅读(3021) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~