如何在oracle中插入含有半角单引号'的字符串

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:34:21
例如:
insert in tableName(colA,cloB) values(1,'Mike's cat')
这个语句会出误,因为“Mike's”中的半角单引号的原因。

想问大家,如何在不拆分“Mike's cat”这个字符串的情况下把它插入到表中?
问题已经解决,不光只有这种方法,用insert into tableName(colA,cloB) values(1,'Mike'||chr(39)||'s cat')也可以,这要在PL/SQL里才行,不然就把chr(39)换成char(39)。
问题中的into我误写成了in

insert in tableName(colA,cloB) values(1,'Mike''s cat')
两个单引号代替就可以了

你会不会语法啊?就算你那插不进去也应该是insert into

insert into tableName(colA,cloB) values(1,'Mike''s cat');

把'替换成'',就可以了