为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Oracle SQL中处理单引号

如何在Oracle SQL中处理单引号

繁星淼淼 2019-08-28 10:54:37
如何在Oracle SQL中处理单引号如何在具有单引号的varchar数据类型的列中插入记录?示例:名字ROBERT和姓氏是D'COSTA
查看完整描述

3 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

使用两个单引号

SQL> SELECT 'D''COSTA' name FROM DUAL;NAME-------D'COSTA

或者,使用新的(10g +)引用方法

SQL> SELECT q'$D'COSTA$' NAME FROM DUAL;

NAME
-------
D'COSTA


查看完整回答
反对 回复 2019-08-28
?
千万里不及你

TA贡献1784条经验 获得超9个赞

我发现上面的答案给出了Oracle SQL的错误,你也必须使用下面的方括号;

SQL> SELECT Q'[Paddy O'Reilly]' FROM DUAL;


结果:Paddy O'Reilly


查看完整回答
反对 回复 2019-08-28
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

在oracle 12 C中使用单引号

SELECT 'Paddy O''Reilly' FROM DUAL;


查看完整回答
反对 回复 2019-08-28
  • 3 回答
  • 0 关注
  • 1306 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信