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 사양을 참조하세요.) CAST 함수는 FIPS 전환 수준에서 지원됩니다.

애플리케이션은 다음과 같이 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 함수가 지원됩니다.