Bagikan melalui


Fungsi SQL-92 CAST

Fungsi CAST yang ditentukan dalam SQL-92 setara dengan fungsi CONVERT yang ditentukan dalam ODBC. Sintaks fungsi yang setara adalah sebagai berikut:

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

Fungsi SQL-92 CAST mengamanatkan jenis data mana yang dapat dikonversi ke jenis data lain. (Untuk informasi selengkapnya, lihat spesifikasi SQL-92.) Fungsi CAST didukung pada tingkat Transisi FIPS.

Aplikasi dapat menentukan dukungan untuk fungsi CAST sebagai berikut:

  1. Panggil SQLGetInfo dengan jenis informasi SQL_SQL_CONFORMANCE. Jika nilai pengembalian untuk jenis informasi SQL_SC_FIPS127_2_TRANSITIONAL, SQL_SC_SQL92_INTERMEDIATE, atau SQL_SC_SQL92_FULL, fungsi CAST didukung.

  2. Jika nilai pengembalian jenis informasi SQL_SQL_CONFORMANCE SQL_SC_ENTRY_LEVEL atau 0, panggil SQLGetInfo dengan jenis informasi SQL_SQL92_VALUE_EXPRESSIONS. Jika bit SQL_SVE_CAST diatur, fungsi CAST didukung.