TDSQL PostgreSQL版 运算符

TDSQL PG 兼容绝大多数的 Oracle 的运算符,包括算术运算符,连接运算符,集合运算符,其他运算符,具体如下。

相关产品
TDSQL PostgreSQL版 产品页,含版本规格、价格与购买入口。

一、算术运算符

序号 Oracle 数据库运算符 TDSQL PG 数据库是否支持 描述
1 正负一元运算符 支持 正负运算
2 加减乘除二元运算符 支持 加减乘除运算

二、连接运算符

序号 Oracle 数据库运算符 TDSQL PG 数据库是否支持 描述
1 || 支持 连接运算

三、集合运算符

序号 Oracle 数据库运算符 TDSQL PG 数据库是否支持 描述
1 UNION 支持 集合求并集,结果集去重。
2 UNION ALL 支持 集合求并集,结果集不去重。
3 INTERSECT 支持 集合求交集,结果集去重。
4 MINUS 支持 集合求差集,结果集去重。

四、多集合运算符

序号 Oracle 数据库运算符 TDSQL PG 数据库是否支持 描述
1 MULTISET UNION ALL 支持 集合类型求并集,结果不去重。
2 MULTISET UNION DISTINCT 支持 集合类型求并集,结果去重。
3 MULTISET INTERSECT ALL 支持 集合类型求交集,结果不去重。
4 MULTISET INTERSECT DISTINCT 支持 集合类型求交集,结果去重。
5 MULTISET EXCEPT ALL 支持 集合类型求差集,如果有重复的元素,只移出第一个匹配项。
6 MULTISET EXCEPT DISTINCT 支持 集合类型求差集,结果去重。

注意:多集合运算符左右两侧必须是元素类型为 SQL 基础类型且不超过二维的 SCHEMA 对象。

五、比较操作符

序号 Oracle 数据库运算符 TDSQL PG 数据库是否支持 描述
1 =、<>、>、<、>=、<= 支持 相等、不相等、大于、小于、大于等于、小于等于
2 < >、> =、< = 、! = 支持 带空格的不相等、大于等于、小于等于、不相等

六、NULL 判断操作符

序号 Oracle 数据库运算符 TDSQL PG 数据库是否支持 描述
1 IS NULL 支持 是否为 NULL
2 IS NOT NULL 支持 是否非 NULL

七、用户自定义操作符

序号 Oracle 数据库 TDSQL PG 数据库是否支持 描述
1 CREATE OPERATOR 支持 创建用户自定义操作符
赞 (0)
上一篇 4天前
下一篇 4天前