Conversiones de tipo de datos

Puede utilizar la conversión de tipo de datos (<value> as <datatype>) para convertir un tipo de datos de un tipo a otro tipo. Por ejemplo, puede convertir cualquier tipo de datos numérico (byteint, smallint, int, bigint, numeric/decimal, float, double) a otro tipo de datos numérico. El campo <value> puede ser una columna o una expresión.

Además de la función cast, se ofrecen más conversiones de tipos de datos, como se describe en la tabla siguiente.
Tabla 1. Conversiones de tipos de datos
Tipo de datos Función
numérico a serie to_char(numeric,text)
precisión real o doble a serie to_char(double precisions, text)
indicación de fecha y hora a serie to_char(timestamp,text)
serie a fecha to_date(text,template)
serie a numérico to_number(text,template)
serie a indicación de fecha y hora to_timestamp(text,text)
Puede convertir de una fecha, hora o indicación de fecha y hora a otra. Por ejemplo:
NZSQL nzdw -a -x <  x.sql
Para convertir de una indicación de fecha y hora a una fecha, utilice CAST. Por ejemplo:
CAST(<timestamp_value> AS DATE);