博客
关于我
HGDB兼容Oracle隐式转换text-text (APP)
阅读量:395 次
发布时间:2019-03-05

本文共 2695 字,大约阅读时间需要 8 分钟。

目录

环境

文档用途

详细信息

环境

系统平台:Microsoft Windows (64-bit) 10

版本:5.6.4

文档用途

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

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

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

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

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

 

详细信息

可以看到text类型没有隐式转numeric

 

highgo=# \dC

                                      类型转换列表
         来源类型           |          目标类型           |        函数        | 隐含的?
-----------------------------+-----------------------------+--------------------+----------
"char"                      | character                   | bpchar             | 在指派中
"char"                      | character varying           | text               | 在指派中
"char"                      | integer                     | int4               | 否
"char"                      | text                        | text               | 是
character                   | "char"                      | char               | 在指派中
character                   | character                   | bpchar             | 是
character                   | character varying           | text               | 是
character                   | name                        | name               | 是
character                   | nvarchar2                   | (binary coercible) | 是
character                   | text                        | text               | 是
character                   | varchar2                    | (binary coercible) | 是
character                   | xml                         | xml                | 否
character varying           | "char"                      | char               | 在指派中
character varying           | character                   | (binary coercible) | 是
character varying           | character varying           | varchar            | 是
character varying           | name                        | name               | 是
character varying           | nvarchar2                   | (binary coercible) | 是
character varying           | regclass                    | regclass           | 是
character varying           | text                        | (binary coercible) | 是
character varying           | varchar2                    | (binary coercible) | 是
character varying           | xml                         | xml                | 否
nvarchar2                   | bigint                      | (binary coercible) | 是
nvarchar2                   | character                   | (binary coercible) | 是
nvarchar2                   | character varying           | (binary coercible) | 是
nvarchar2                   | date                        | (binary coercible) | 是
nvarchar2                   | double precision            | (binary coercible) | 是
nvarchar2                   | integer                     | (binary coercible) | 是
nvarchar2                   | interval                    | (binary coercible) | 是
nvarchar2                   | numeric                     | (binary coercible) | 是
nvarchar2                   | nvarchar2                   | nvarchar2          | 是
nvarchar2                   | real                        | (binary coercible) | 是
nvarchar2                   | smallint                    | (binary coercible) | 是
nvarchar2                   | text                        | (binary coercible) | 是
nvarchar2                   | timestamp without time zone | (binary coercible) | 是
text                        | "char"                      | char               | 在指派中
text                        | character                   | (binary coercible) | 是
text                        | character varying           | (binary coercible) | 是
text                        | name                        | name               | 是
text                        | nvarchar2                   | (binary coercible) | 是
text                        | regclass                    | regclass           | 是
text                        | varchar2                    | (binary coercible) | 是
text                        | xml                         | xml                | 否
varchar2                    | bigint                      | (binary coercible) | 是
varchar2                    | character                   | (binary coercible) | 是
varchar2                    | character varying           | (binary coercible) | 是
varchar2                    | date                        | (binary coercible) | 是
varchar2                    | double precision            | (binary coercible) | 是
varchar2                    | integer                     | (binary coercible) | 是
varchar2                    | interval                    | (binary coercible) | 是
varchar2                    | numeric                     | (binary coercible) | 是
varchar2                    | real                        | (binary coercible) | 是
varchar2                    | smallint                    | (binary coercible) | 是
varchar2                    | text                        | (binary coercible) | 是
varchar2                    | timestamp without time zone | (binary coercible) | 是
varchar2                    | varchar2                    | varchar2           | 是
(269 行记录)

更多详细信息请登录【瀚高技术支持平台】查看 

转载地址:http://okowz.baihongyu.com/

你可能感兴趣的文章
nginx负载均衡的五种算法
查看>>
Nginx负载均衡详解
查看>>
Nginx负载均衡(upstream)
查看>>
Vue中删除el-table当前行的方法
查看>>
nginx转发端口时与导致websocket不生效
查看>>
Nginx运维与实战(一)-Nginx不同场景使用方法
查看>>
Nginx运维与实战(二)-Https配置
查看>>
Nginx部署_mysql代理_redis代理_phoenix代理_xxljob代理_websocket代理_Nacos代理_内网穿透代理_多系统转发---记录021_大数据工作笔记0181
查看>>
nginx部署本地项目如何让异地公网访问?服务器端口映射配置!
查看>>
Nginx配置HTTPS服务
查看>>
Nginx配置https的一个误区(导致404错误)
查看>>
Nginx配置Https证书
查看>>
Nginx配置http跳转https
查看>>
Nginx配置ssl实现https
查看>>
nginx配置ssl证书https解决公网ip可以访问但是域名不行的问题
查看>>
Nginx配置TCP代理指南
查看>>
NGINX配置TCP连接双向SSL
查看>>
Nginx配置——不记录指定文件类型日志
查看>>
nginx配置一、二级域名、多域名对应(api接口、前端网站、后台管理网站)
查看>>
Nginx配置中root和alias分不清?本文3分钟帮你解惑!
查看>>