TDSQL PG 兼容绝大部分 Oracle 的 SQL 表达式,具体如下:
| 序号 | Oracle 数据库 | TDSQL PG 数据库 | 说明 |
| 1 | 字面量 | 支持 | 支持字符串,数值,日期,时间戳和间隔字面量 |
| 2 | 简单表达式 | 支持 | 支持常见的简单表达式,包括 ROWNUM,ROWID 伪列,序列.CURRVAL/NEXTVAL |
| 3 | 函数表达式 | 支持 | 支持函数作为表达式或者表达式的一个元素 |
| 4 | 复合表达式 | 支持 | 支持多种表达式组成的复合表达式,其中支持 PRIOR 层次查询 |
| 5 | CASE 表达式 | 支持 | 支持 CASE WHEN ELSE END 表达式 |
| 6 | 列表达式 | 支持 | 支持表,视图的列作为表达式或者表达式的一个元素 |
| 7 | 时间戳表达式 | 支持 | 支持时间戳表达式,支持带时区 |
| 8 | 时间间隔表达式 | 支持 | 支持时间间隔表达式 |
| 9 | 标量子查询表达式 | 支持 | 支持标量子查询作为表达式或者表达式的一个元素 |
| 10 | 类型构造函数表达式 | 支持 | 支持对象类型的构造函数作为表达式或者表达式的一个元素 |