数据仓库服务 GAUSSDB(DWS)-类型转换函数:try_cast(x as type)

时间:2024-12-06 15:12:39

try_cast(x as type)

描述:将x转换成给定的type类型值,若转换失败且当前类型转换为 GaussDB (DWS)允许的转换,则返回NULL,否则报错。该函数仅8.2.0及以上集群版本支持。

示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
SELECT cast('a' as int4);
      int4
---------------

(1 row)
SELECT cast('22-oct-1997', timestamp);
      timestamp      
---------------------
 1997-10-22 00:00:00
(1 row)
support.huaweicloud.com/sqlreference-910-dws/dws_06_0036.html