字符
SQL 语言中关键字和运算符的基本符号是属于所有 IBM® 字符集的单字节字符。 语言的字符分类为字母,数字或特殊字符。
字母 是 26 个大写字母 (A 到 Z) 或 26 个小写字母 (a 到 z) 中的任何一个。 字母还包括保留为本地语言 (#, @ 和 $在美国) 的字母扩展器的三个代码点。 但是,应该避免这三个代码点,尤其是对于可移植应用程序,因为它们表示不同的字符,具体取决于 CCSID。 字母还包括扩展字符集中的字母。 扩展字符集包含其他字母字符; 例如,带有变音符的字符 (' 是变音符的示例)。 可用字符取决于正在使用的代码页。
数字 是任何字符 0 到 9。
特殊字符 是下表中列出的任何字符:
| 字符 | 描述 | 字符 | 描述 |
|---|---|---|---|
| 空格或空白 | - | 减号 | |
| " | 引号或双引号或双引号 | . | period |
| % | 百分比 | / | 斜杠 |
| & | 和符号 | : | 冒号 |
| ' | 单引号或单引号或单引号 | ; | 分号 |
| ( | 左括号 | < | 小于 |
| ) | 右括号 | = | 等于 |
| * | 星号 | > | 大于 |
| + | 加号 | ? | 问号 |
| , | 逗号 | _ | 下划线或下划线 |
| | | 竖线1 | ^ | 插入标记 |
| ! | 感叹号 | [ | 左方括号 |
| { | 左花括号 | ] | 右方括号 |
| } | 右花括号 | \ | 反向 solidus 或反斜杠2 |
1 使用竖线 (|) 字符可能会禁止 IBM 关系产品之间的代码可移植性。 使用 CONCAT 运算符来代替 | | 运算符。 2 某些代码页没有逆向 solidus (\) 字符的代码点。 输入 Unicode 字符串常量时,可以使用 UESCAPE 子句来指定除反向 solidus 以外的 Unicode 转义字符。 |
|||
所有多字节字符都被视为字母,双字节空格除外,这是一个特殊字符。