PostgreSQL Oracle兼容性之 - text - text隐式转换

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PostgreSQL Oracle兼容性之 - text - text隐式转换

德哥 2018-06-29 00:18:58 浏览1299
展开阅读全文

标签

PostgreSQL , Oracle , 兼容性 , text减text操作符


背景

Oracle的两个文本详见,会自动转换为数值进行相减操作。

PostgreSQL默认并不会将文本转换为数值进行相减操作。

为了实现兼容,有两种方法:

1、创建text到numeric的隐式转换

2、创建text-text的操作符。

PostgreSQL 内置CAST

可以看到varchar是有隐式转numeric的。但是text类型没有隐式转numeric。

postgres=# \dC  
                                             List of casts  
         Source type         |         Target type         |         Funct

网友评论

登录后评论
0/500
评论
德哥
+ 关注
所属云栖号: 阿里云数据库ApsaraDB