Dukungan Kolom Jarang (ODBC)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Penting

SQL Server Native Client (sering disingkat SNAC) telah dihapus dari SQL Server 2022 (16.x) dan SQL Server Management Studio 19 (SSMS). SQL Server Native Client (SQLNCLI atau SQLNCLI11) dan Penyedia Microsoft OLE DB warisan untuk SQL Server (SQLOLEDB) tidak direkomendasikan untuk pengembangan aplikasi baru. Beralih ke Microsoft OLE DB Driver (MSOLEDBSQL) baru untuk SQL Server atau Microsoft ODBC Driver terbaru untuk SQL Server ke depannya. Untuk SQLNCLI yang dikirim sebagai komponen SQL Server Database Engine (versi 2012 hingga 2019), lihat pengecualian Siklus Hidup Dukungan ini.

Topik ini menjelaskan dukungan ODBC SQL Server Native Client untuk kolom jarang. Untuk sampel yang menunjukkan dukungan ODBC untuk kolom jarang, lihat Memanggil SQLColumns pada Tabel dengan Kolom Jarang. Untuk informasi selengkapnya tentang kolom jarang, lihat Dukungan Kolom Jarang di SQL Server Native Client.

Metadata Pernyataan

Bidang deskriptor parameter aplikasi (APD) dan atribut pernyataan SQL_SOPT_SS_NAME_SCOPE menerima nilai tambahan SQL_SS_NAME_SCOPE_EXTENDED dan SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET. Nilai-nilai ini menentukan kolom mana yang disertakan dalam kumpulan hasil yang dikembalikan oleh SQLColumns. Untuk informasi selengkapnya tentang SQL_SOPT_SS_NAME_SCOPE, lihat SQLSetStmtAttr.

Deskriptor baris implementasi baru (IRD), bidang SQLSMALLINT baca-saja yang disebut SQL_CA_SS_IS_COLUMN_SET, dapat digunakan untuk menentukan apakah kolom adalah nilai XML column_set . SQL_CA_SS_IS_COLUMN_SET mengambil nilai SQL_TRUE dan SQL_FALSE.

Metadata Katalog

Dua kolom khusus SQL Server (SS_IS_SPARSE dan SS_IS_COLUMN_SET) telah ditambahkan ke tataan hasil untuk SQLColumns.

Dukungan Fungsi ODBC untuk Kolom Jarang

Fungsi ODBC berikut telah diperbarui untuk mendukung kolom jarang di SQL Server Native Client:

Lihat Juga

SQL Server Native Client (ODBC)