文字
SQL 言語のキーワードと演算子で使う基本的な記号は、 すべての IBM® 文字セットの一部である 1 バイト文字です。 言語の文字は、英字、数字、または特殊文字に分類されます。
文字 とは 26 個の大文字 (A から Z) または 26 個の小文字 (a から z) です。また文字には、各国語の英字拡張として予約されている 3 つのコード・ポイント (米国の場合には #、@、および $) が含まれています。ただし、これら 3 つのコード・ポイントは避けてください。ポータブル・アプリケーションの場合には特にそう言えます。これらのコード・ポイントは CCSID によっては異なる文字を表すからです。英字には、拡張文字セットのアルファベット文字も入っています。 拡張文字セットには、追加のアルファベット文字が入っています。 例えば、発音区別符号 (´ は発音区別符号の一例です) の付いたアルファベット文字です。 使用可能な文字は、使用するコード・ページによって異なります。
数字 は、0 から 9 のいずれかの文字です。
特殊文字 とは、 以下の表にリストしている文字のことです。
| 文字 | 説明 | 文字 | 説明 |
|---|---|---|---|
| スペースまたはブランク | - | 負符号 | |
| " | 引用符または二重引用符 | . | ピリオド |
| % | パーセント | / | スラッシュ |
| & | アンパーサンド | : | コロン |
| ' | アポストロフィまたは単一引用符 | ; | セミコロン |
| ( | 左括弧 | < | より小さい |
| ) | 右括弧 | = | 等しい |
| * | アスタリスク | > | より大きい |
| + | 正符号 | ? | 疑問符 |
| , | コンマ | _ | 下線 |
| | | 縦バー1 | ^ | 脱字記号 |
| ! | 感嘆符 | [ | 左大括弧 |
| { | 左中括弧 | ] | 右大括弧 |
| } | 右中括弧 | \ | 円記号2 |
1 縦バー (|) 文字を使用すると、IBM リレーショナル製品どうしのコード・ポータビリティーが妨げられることがあります。 || 演算子の代わりに、CONCAT 演算子を使用してください。 2 いくつかのコード・ページには、円記号 (¥) 文字に対応するコード・ポイントがありません。 Unicode のストリング定数を入力する場合は、UESCAPE 節を使用して、円記号の代わりに Unicode のエスケープ文字を指定できます。 |
|||
マルチバイト文字はすべて文字として扱われます。 ただし、特殊文字である 2 バイト・ブランク文字は例外です。