実際の文字の値を表します。
Synopsis
literal ::= 
     number | string-literal

number ::=  
     {digit}[.]digit{digit}[E[+|-]digit{digit}] 

digit ::=
     0..9

string-literal ::= 
     std-string-literal | ObjectScript-empty-string

std-string-literal ::= 
     ' {std-character-representation} '

std-character-representation ::=
     nonquote-character | quote-symbol

quote-symbol ::= 
     ''

ObjectScript-empty-string ::= 
     ""
概要
リテラルは、実際の値を表す文字列です。数値または文字列のいずれかになります。
NULL 文字列は、2 つの一重引用符 ('') またはキーワード NULL で表されます。
文字列の区切り文字
文字列の区切り文字として、一重引用符 (') または二重引用符 (") のいずれかを使用できます。一重引用符 (') は、好ましい区切り文字です。二重引用符 (") の使用は、SQL 互換性に対してはサポートされますが、区切り文字付き識別子の標準と競合するためお勧めできません。
文字列内のリテラル文字である区切り文字として使用する文字を指定するには、これらの一組の文字を指定します。
連結
二重の垂直バー (||) は、好ましい SQL 連結演算子です。2 つの数値、2 つの文字列、または 1 つの数値と 1 つの文字列を連結するために使用します。
アンダースコア文字 (_) は、Caché ObjectScript 互換性のために SQL 連結演算子として指定されます。連結演算子は、2 つの文字列を連結するためにのみ使用されます。
関連項目
識別子