Funzione SQL-92 CAST

La funzione CAST definita in SQL-92 equivale alla funzione CONVERT definita in ODBC. La sintassi delle funzioni equivalenti è la seguente:

{ fn CONVERT (value-exp, data-type) } /* ODBC  
CAST (value-exp AS data-type) /* SQL92  

La funzione CAST DI SQL-92 impone quali tipi di dati possono essere convertiti in quali altri tipi di dati. Per altre informazioni, vedere la specifica SQL-92. La funzione CAST è supportata a livello di transizione FIPS.

Un'applicazione può determinare il supporto per la funzione CAST come indicato di seguito:

  1. Chiamare SQLGetInfo con il tipo di informazioni SQL_SQL_CONFORMANCE. Se il valore restituito per il tipo di informazioni è SQL_SC_FIPS127_2_TRANSITIONAL, SQL_SC_SQL92_INTERMEDIATE o SQL_SC_SQL92_FULL, la funzione CAST è supportata.

  2. Se il valore restituito del tipo di informazioni SQL_SQL_CONFORMANCE è SQL_SC_ENTRY_LEVEL o 0, chiamare SQLGetInfo con il tipo di informazioni SQL_SQL92_VALUE_EXPRESSIONS. Se il bit SQL_SVE_CAST è impostato, la funzione CAST è supportata.