Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » SQL の使用 » SQL 言語の要素

 

文字列

文字列は、サイズが最高で 2 GB の文字シーケンスです。文字列は SQL で次の用途に使用されます。

  • 「文字列リテラル」。文字列リテラルとは、一重引用符 (') で囲まれ、シーケンスで並べられた文字のことです。文字列リテラルは特定の定数値を表し、文字で簡単に入力できない特殊文字のエスケープ・シーケンスを含めることができます。文字列リテラルを参照してください。

  • CHAR データ型または NCHAR データ型のカラム値または変数値。

  • 式の評価結果。

文字列の長さは 2 つの方法で測定できます。

  • バイト長   バイト長は、文字列のバイト数です。

  • 文字長   文字長は、文字列の文字数です。また使用している文字セットによって変わります。

cp1252 などの SBCS の場合、バイト長と文字長は同じです。マルチバイト文字セットの場合、文字列のバイト長は文字長以上です。