共用方式為


SQL-92 CAST 函式

SQL-92 中定義的 CAST 函數相當於 ODBC 中定義的 CONVERT 函數。 對等函式的語法如下所示:

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

SQL-92 CAST 函式會要求哪些資料類型可以轉換成其他資料類型。 (如需詳細資訊,請參閱 SQL-92 規格。 FIPS 過渡層級支援 CAST 函式。

應用程式可以判斷 CAST 函式的支援 ,如下所示:

  1. 使用SQL_SQL_CONFORMANCE資訊類型呼叫 SQLGetInfo 。 如果資訊類型的傳回值是SQL_SC_FIPS127_2_TRANSITIONAL、SQL_SC_SQL92_INTERMEDIATE或SQL_SC_SQL92_FULL, 則支援 CAST 函式。

  2. 如果SQL_SQL_CONFORMANCE資訊類型的傳回值SQL_SC_ENTRY_LEVEL或 0,請使用SQL_SQL92_VALUE_EXPRESSIONS資訊類型呼叫 SQLGetInfo 。 如果已設定SQL_SVE_CAST位, 則支援 CAST 函式。