Bagikan melalui


Kesuaian Antarmuka Tingkat 2

Tingkat kesesuaian antarmuka Level 2 mencakup fungsionalitas tingkat kesesuaian antarmuka Level 1 ditambah fitur-fitur berikut:

Nomor fitur Description
201 Gunakan nama tiga bagian tabel dan tampilan database. (Untuk informasi selengkapnya, lihat fitur dukungan penamaan dua bagian 101 dalam Kesuaian Antarmuka Tingkat 1.)
202 Menjelaskan parameter dinamis, dengan memanggil SQLDescribeParam.
203 Gunakan tidak hanya parameter input tetapi juga parameter output dan input/output, dan nilai hasil prosedur tersimpan.
204 Gunakan penanda, termasuk mengambil penanda, dengan memanggil SQLDescribeCol dan SQLColAttribute pada kolom nomor 0; mengambil berdasarkan penanda, dengan memanggil SQLFetchScroll dengan argumen FetchOrientation diatur ke SQL_FETCH_BOOKMARK; serta memperbarui, menghapus, dan mengambil berdasarkan penanda, dengan memanggil SQLBulkOperations dengan argumen Operation diatur ke SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK, atau SQL_FETCH_BY_BOOKMARK.
205 Ambil informasi lanjutan tentang kamus data, dengan memanggil SQLColumnPrivileges, SQLForeignKeys, dan SQLTablePrivileges.
206 Gunakan fungsi ODBC alih-alih pernyataan SQL untuk melakukan operasi database tambahan, dengan memanggil SQLBulkOperations dengan SQL_ADD, atau SQLSetPos dengan SQL_DELETE atau SQL_UPDATE. (Dukungan untuk panggilan ke SQLSetPos dengan argumen LockType diatur ke SQL_LOCK_EXCLUSIVE atau SQL_LOCK_UNLOCK bukan bagian dari tingkat kesuaian tetapi merupakan fitur opsional.)
207 Aktifkan eksekusi asinkron fungsi ODBC untuk pernyataan individu tertentu.
208 Peroleh kolom pengidentifikasi baris SQL_ROWVER dari tabel, dengan memanggil SQLSpecialColumns. (Untuk informasi selengkapnya, lihat dukungan untuk SQLSpecialColumns dengan argumen IdentifierType diatur ke SQL_BEST_ROWID sebagai fitur 20 dalam Core Interface Conformance.)
209 Atur atribut pernyataan SQL_ATTR_CONCURRENCY ke setidaknya satu nilai selain SQL_CONCUR_READ_ONLY.
210 Kemampuan untuk mengatur batas waktu permintaan login dan kueri SQL (SQL_ATTR_LOGIN_TIMEOUT dan SQL_ATTR_QUERY_TIMEOUT).
211 Kemampuan untuk mengubah tingkat isolasi default; kemampuan untuk menjalankan transaksi dengan tingkat isolasi "dapat diserialisasikan".