Compartir por


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:

  1. 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 .

  2. 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 .