Oracle中转义双引号的正确使用(oracle转义双引号)

Oracle中有以“’”、””来声明字符串,如要在字符串中表示双引号则需要通过“转义”来实现,即用“\”(反斜杠)作为转义引导,使双引号被解释为一般字符而不是字符串的声明。

它可以减少查询语句出现异常,解决双引号在查询语句中的问题,提供方便。下面是Oracle 中转义双引号的正确使用的实例:

第一种情况,我们向Oracle 数据库中插入一个有“”双引号的字段值:

语句:

INSERT INTO testtable (namee) VALUES (“He said, “”Yes””);

第二种情况,我们单引号的字符串中有双引号:

语句:

SELECT * FROM testtable WHERE namee = ‘He said, “Yes”‘;

第三种情况,我们双引号的字符串中有单引号:

语句:

SELECT * FROM testtable WHERE namee = “He said, ‘Yes'”;

在Oracle 中转义双引号时要注意要双重转义,就是用“\\”表示转义字符“\”,如下面例子:

语句:

SELECT * FROM testtable WHERE namee = “He said, \”Yes\””;

这就是Oracle中转义双引号的正确使用的实例,如果大家遇到Oracle中的双引号引起的异常,把双引号通过转义字符来使用,就可以解决问题了。


数据运维技术 » Oracle中转义双引号的正确使用(oracle转义双引号)