ESQL 中的特殊字符、区分大小写和注释

本主题在以下部分描述了 ESQL 中使用的特殊字符、区分大小写以及如何处理注释:

特殊字符

符号 名称 用途
; 分号 ESQL 语句结束
. 句点 字段引用分隔符或小数点
= 等号 比较或赋值
> 大于号 比较
< 小于号 比较
[] 方括号 数组下标
' 单引号 限定字符串、日期时间和十进制字面值

注意:要在字符串字面值中转义单引号,您必须使用两个单引号。

|| 双竖线 并置
() 括号 表达式定界符
" 引号 标识定界符
* 星号 任何名称或多个
+ 加号 算术加法
- 减号 算术减法、日期分隔符或求负
/ 正斜杠 算术除法
_ 下划线 类似于单个通配符
% 百分号 类似于多个通配符
\ 反斜杠 类似于转义字符
: 冒号 名称空间和时间文字分隔符
, 逗号 列表分隔符
<> 小于大于号 不等于
-- 双减号 ESQL 单行注释
/* */ 斜杠星号星号斜杠 ESQL 多行注释
? 问号 PASSTHRU 中的替代变量
<= 小于或等于号 比较
>= 大于或等于号 比较
/*!{ }!*/ 可执行文件注释 绕过工具检查

ESQL 语法的大小写区分

ESQL 语句的大小写是:
  • 字段引用字面值中的大小写区分
  • ESQL 语言单词中不区分大小写

Comments

ESQL 有两种类型的注释:单行或多行。单行注释以字符 -- 开始,在行结束符处结束。

在算术表达式中,您必须注意不要意外启动行注释。例如,请参阅以下表达式:
1 - -2
从表达式中除去所有空格会导致:
1--2

它解释为数字 1,后跟行注释。

多行注释以 ESQL 中任何地方的 /* 开始,并以 */ 结束。

声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ak04870_