Bagikan melalui


Fungsi Sistem

Tabel berikut mencantumkan fungsi sistem yang disertakan dalam kumpulan fungsi skalar ODBC. Dengan memanggil SQLGetInfo dengan jenis informasi SQL_SYSTEM_FUNCTIONS, aplikasi dapat menentukan fungsi sistem mana yang didukung oleh driver.

Argumen yang ditandai sebagai exp dapat berupa nama kolom, hasil fungsi skalar lain, atau harfiah, di mana tipe data yang mendasarinya dapat direpresentasikan sebagai SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME, atau SQL_TYPE_TIMESTAMP.

Argumen yang ditandai sebagai nilai bisa berupa konstanta harfiah, di mana jenis data yang mendasar dapat direpresentasikan sebagai SQL_NUMERIC, SQL_DECIMAL, SQL_TINYINT, SQL_SMALLINT, SQL_INTEGER, SQL_BIGINT, SQL_FLOAT, SQL_REAL, SQL_DOUBLE, SQL_TYPE_DATE, SQL_TYPE_TIME, atau SQL_TYPE_TIMESTAMP.

Nilai yang dikembalikan dinyatakan sebagai jenis data ODBC.

Fungsi Deskripsi
DATABASE( ) (ODBC 1.0) Mengembalikan nama database yang sesuai dengan handel koneksi. (Nama database juga tersedia dengan memanggil SQLGetConnectOption dengan opsi koneksi SQL_CURRENT_QUALIFIER.)
IFNULL( exp,value) (ODBC 1.0) Jika exp null, nilai dikembalikan. Jika exp tidak null, exp dikembalikan. Jenis data atau jenis nilai yang mungkin harus kompatibel dengan jenis data exp.
USER( ) (ODBC 1.0) Mengembalikan nama pengguna di DBMS. (Nama pengguna juga tersedia dengan cara SQLGetInfo dengan menentukan jenis informasi: SQL_USER_NAME.) Ini bisa berbeda dari nama masuk.