Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
表达式是可以通过计算返回值的语句。
expression: case-expression | constant | [correlation-name.]column-name | - expression | expression operator expression | ( expression ) | function-name ( expression, ... ) | if-expression | special value | ( subquery ) | variable-name | sequence-expression
case-expression : CASE expression WHEN expression THEN expression,... [ ELSE expression ] END
CASE 表达式的替代形式: CASE WHEN search-condition THEN expression, ... [ ELSE expression ] END
constant : integer | number | string | host-variable
special-value : CURRENT { DATE | TIME | TIMESTAMP } | NULL | SQLCODE | SQLSTATE | USER
if-expression : IF condition THEN expression [ ELSE expression ] ENDIF
sequence-expression : sequence-name.[ CURRVAL | NEXTVAL ] FROM table-name
operator: { + | - | * | / | || | % }
表达式用于许多不同的位置。
表达式由若干不同种类的元素构成。有关函数和变量的几节将就此进行论述。
要计算表达式,必须连接到数据库。
无。
请参见后续章节中对各类表达式的单独说明。
表达式中的常量表达式中的列名称表达式中的子查询IF 表达式CASE 表达式正则表达式概述正则表达式语法正则表达式示例表达式的兼容性