Función CAST de SQL-92
La función CAST definida en SQL-92 equivale a la función CONVERT definida en ODBC. La sintaxis de las funciones equivalentes es la siguiente:
{ fn CONVERT (value-exp, data-type) } /* ODBC
CAST (value-exp AS data-type) /* SQL92
La función CAST de SQL-92 exige qué tipos de datos se pueden convertir a los demás tipos de datos. (Para obtener más información, consulte la especificación SQL-92). La función CAST se admite en el nivel de transición de FIPS.
Una aplicación puede determinar la compatibilidad con la función CAST de la siguiente manera:
Llame a SQLGetInfo con el tipo de información SQL_SQL_CONFORMANCE. Si el valor devuelto del tipo de información es SQL_SC_FIPS127_2_TRANSITIONAL, SQL_SC_SQL92_INTERMEDIATE o SQL_SC_SQL92_FULL, se admite la función CAST .
Si el valor devuelto del tipo de información de SQL_SQL_CONFORMANCE es SQL_SC_ENTRY_LEVEL o 0, llame a SQLGetInfo con el tipo de información SQL_SQL92_VALUE_EXPRESSIONS. Si se establece el bit de SQL_SVE_CAST, se admite la función CAST .