铸件改装

您可以使用 cast(<value> as <datatype>) 将数据类型从一种类型转换为另一种类型。 例如,您可以将任何数值数据类型(byteint、smallint、int、bigint、numeric/decimal、float、double)转换为任何其他数值数据类型。 <value> 字段可以是列或表达式。

除了转换功能外,还提供了更多数据类型转换功能,如下表所示。
表 1. 数据类型转换
数据类型 函数
数字转换为字符串 to_char(numeric,text)
将实数或双精度转换为字符串 to_char(double precisions, text)
时间戳为字符串 to_char(timestamp,text)
迄今为止的字符串 to_date(text,template)
字符串转换为数字 to_number(text,template)
字符串转换为时间戳 to_timestamp(text,text)
您还可以将一个日期、时间或时间戳转换成另一个日期、时间或时间戳。 例如:
NZSQL nzdw -a -x <  x.sql
要将时间戳转换为日期,请使用 CAST。 例如:
CAST(<timestamp_value> AS DATE);