华为云云数据库GaussDB数据类型转换_云淘科技

数据库中有些数据类型间允许进行隐式类型转换(例如赋值、函数调用的参数等)、有些数据类型间不允许进行隐式数据类型转换(例如int和复合类型),可尝试使用GaussDB提供的类型转换函数,例如CAST进行数据类型强转。

GaussDB数据库常见的隐式类型转换,请参见表1。

GaussDB支持的DATE的效限范围是:公元前4713年到公元294276年。

表1 隐式类型转换表

原始数据类型

目标数据类型

备注

CHAR

VARCHAR2

CHAR

NUMBER

原数据必须由数字组成。

CHAR

DATE

原数据不能超出合法日期范围。

CHAR

RAW

CHAR

CLOB

VARCHAR2

CHAR

VARCHAR2

NUMBER

原数据必须由数字组成。

VARCHAR2

DATE

原数据不能超出合法日期范围。

VARCHAR2

CLOB

NUMBER

CHAR

NUMBER

VARCHAR2

DATE

CHAR

DATE

VARCHAR2

RAW

CHAR

RAW

VARCHAR2

CLOB

CHAR

CLOB

VARCHAR2

CLOB

NUMBER

原数据必须由数字组成。

INT4

CHAR

父主题: 存储过程

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家