Função CAST do SQL-92
A função CAST definida em SQL-92 é equivalente à função CONVERT definida em ODBC. A sintaxe das funções equivalentes é a seguinte:
{ fn CONVERT (value-exp, data-type) } /* ODBC
CAST (value-exp AS data-type) /* SQL92
A função SQL-92 CAST determina quais tipos de dados podem ser convertidos em quais outros tipos de dados. (Para obter mais informações, consulte a especificação SQL-92.) A função CAST tem suporte no nível de transição fips.
Um aplicativo pode determinar o suporte para a função CAST da seguinte maneira:
Chame SQLGetInfo com o tipo de informações SQL_SQL_CONFORMANCE. Se o valor retornado para o tipo de informação for SQL_SC_FIPS127_2_TRANSITIONAL, SQL_SC_SQL92_INTERMEDIATE ou SQL_SC_SQL92_FULL, a função CAST terá suporte.
Se o valor retornado do tipo de informações SQL_SQL_CONFORMANCE for SQL_SC_ENTRY_LEVEL ou 0, chame SQLGetInfo com o tipo de informações SQL_SQL92_VALUE_EXPRESSIONS. Se o SQL_SVE_CAST bit estiver definido, a função CAST terá suporte.