如何解释“char术语”,我可以在文字中省略单引号

时间:2014-11-06 17:28:06

标签: oracle plsql

当我阅读文档" Oracle数据库SQL参考"," Text Literal"部分,它提到:

  

文本,字符和字符串文字总是被单个包围   引号。如果语法使用术语char,则可以指定文本文字   或另一个解析为字符数据的表达式 - 例如,last_name   hr.employees表的列。 当char出现在语法中时,单个   不使用引号

我应该解释粗体部分指示我可以在字符串文字中省略单引号。

2 个答案:

答案 0 :(得分:1)

请看下面描述的图片:

enter image description here

在此图片中有字符:N n和Q q 出现在语法中 对于这些字符,我们没有使用引号。

例如:

SELECT n'ala ma kota' FROM dual;

答案 1 :(得分:0)

我认为在该语句中,“语法”并不是指在语句下面给出的图中给出的图,它指的是书中所示的其他语法。在其他人中,其中指定了“char”。