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中的双引号引起的异常,把双引号通过转义字符来使用,就可以解决问题了。