在 Oracle DB 中使用带引号的转义字符串
Using escaping string with quotes in Oracle DB
我有一个很简单的问题。假设,我想做 select:
select '''Y''' asd, q'['Y']' asd from dual
好的,可以了。然后我把它切换到
select '''N''' asd, q'['N']' asd from dual
它失败了,出现了 ORA-01756!那么我是否错过了手册中有关使用 Q 字母引用的内容?顺便说一下,我使用的是 Oracle Database 12c 企业版 12.1.0.2.0 - 64 位生产
提前致谢!
原因是我使用的是 PL/SQL Developer 的 v.9。移至 v.10 后,问题消失了。
我有一个很简单的问题。假设,我想做 select:
select '''Y''' asd, q'['Y']' asd from dual
好的,可以了。然后我把它切换到
select '''N''' asd, q'['N']' asd from dual
它失败了,出现了 ORA-01756!那么我是否错过了手册中有关使用 Q 字母引用的内容?顺便说一下,我使用的是 Oracle Database 12c 企业版 12.1.0.2.0 - 64 位生产
提前致谢!
原因是我使用的是 PL/SQL Developer 的 v.9。移至 v.10 后,问题消失了。