数据类型和表达式段

数据类型和表达式段可出现在 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 变量作为表达式。要获取带有页引用的字母列表,请参阅 表达式的列表