字符串数据是用单引号包在外面的,如果插入的数据中包含单引号,就需要再做处理
可以将单引号替换成两个单引号,在sql中连续两个单引号就表示一个单引号字符
举例如下:
insert into A(a1,a2) values(12345,'ab''c')
结果:ab’c
update A set name = ' YELLOW @ 900''s' where protid = 'A01002'
结果:YELLOW @ 900’s
本文介绍在SQL中如何处理含有特殊字符的数据,特别是单引号。通过实例演示了使用连续两个单引号来正确插入和更新包含单引号的字符串数据的方法。
字符串数据是用单引号包在外面的,如果插入的数据中包含单引号,就需要再做处理
可以将单引号替换成两个单引号,在sql中连续两个单引号就表示一个单引号字符
举例如下:
insert into A(a1,a2) values(12345,'ab''c')
结果:ab’c
update A set name = ' YELLOW @ 900''s' where protid = 'A01002'
结果:YELLOW @ 900’s
2307
5529
1339

被折叠的 条评论
为什么被折叠?