数据类型和表达式段可出现在 SQL 语句中。
数据类型和表达式段可包括下列项:
- 数据类型
- DATETIME 字段限定符
- INTERVAL 字段限定符
- 表达式
- 聚集表达式
- AVG、COUNT、MAX、MIN、SUM、RANGE、STDEV、VARIANCE 和用户定义的聚集
- 算术表达式
- 二进制(+、-、*、/)运算符、运算符函数和一元(+、-)运算符
- 强制转型表达式
- CAST 函数和 Cast(::)运算符
- 集合子查询
- 列表达式
- 列名称、ROWID 和子串([ ... ])运算符
- CONCAT 函数和串联(||)运算符
- 条件段和条件表达式
- 比较条件:AND、OR、NOT、BETWEEN、IS NULL、LIKE、MATCHES 和关系运算符
- 带有子查询的条件:IN、EXISTS、ALL、ANY 和 SOME 运算符
- 布尔 UDF
- CASE 表达式
- NVL 函数
- DECODE 函数
- 常量表达式:CURRENT、SYSDATE、TODAY、DBSERVERNAME、SITENAME、UNITS、CURRENT_USER 和 USER
- 文字值
- 文字集合
- 文字 DATETIME
- 文字 INTERVAL
- 文字数
- 文字 Row
- 引用的字符串
- 构造函数表达式
- 集合构造函数
- ROW 构造函数表达式
- 代数函数:ABS、MOD、POW、POWER® ROOT、ROUND、SQRT 和 TRUNC 函数
- CARDINALITY 函数
- DBINFO 函数
- 加密和解密函数:DECRYPT_BINARY、DECRYPT_CHAR、ENCRYPT_AES、ENCRYPT_TDES 和 GETHINT 函数
- 指数和对数函数:EXP、LOGN 和 LOG10 函数
- HEX 函数
- 层级查询运算符和函数:CONNECT_BY_ROOT、PRIOR 和 SQL_CONNECT_BY_PATH
- IFX_ALLOW_NEWLINE 函数
- 长度函数:CHARACTER_LENGTH、CHAR_LENGTH、LENGTH 和 OCTET_LENGTH 函数
- 序列运算符:CURRVAL、NEXTVAL
- 智能大对象函数:FILETOBLOB、FILETOCLOB、LOCOPY 和 LOTOFILE 函数
- 字符串操纵函数:LPAD、RPAD、TRIM、REPLACE、SUBSTR、SUBSTRING、INITCAP、LOWER 和 UPPER 函数
- 时间函数:DATE、DAY、EXTEND、MDY、MONTH、TO_CHAR、TO_DATE、WEEKDAY 和 YEAR 函数
- 触发器类型布尔运算符:DELETING、INSERTING、SELECTING 和 UPDATING
- 三角函数:ACOS、ASIN、ATAN、ATAN2、COS、SIN 和 TAN 函数
- 用户定义的函数
- 语句-本地变量表达式
您还可使用主变量或 SPL 变量作为表达式。要获取带有页引用的字母列表,请参阅 表达式的列表。