2014-11-06 52 views
1

当我阅读文档“Oracle数据库SQL参考”,在“文本文字”一节单引号,它提到:如何解释“CHAR术语”,我可以省略文字

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

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

回答

0

我觉得这种说法,“语法”是不是指中的语句下方给出了图中给出的图,它是指在书中阐述的其它语法。在那些其他人中,他们中指定了'char'。

1

看图片下方提到的描述:

enter image description here

在此图中有字符:该出现在语法 N N和Q Q。
对于这些字符,我们不使用qotation标记。

例如:

SELECT n'ala ma kota' FROM dual; 
相关问题