Seyrek Sütun Desteği (ODBC)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

SQL Server Native Client (SNAC) ile birlikte gönderilmez:

  • SQL Server 2022 (16.x) ve sonraki sürümleri
  • SQL Server Management Studio 19 ve sonraki sürümleri

YENI uygulama geliştirme için SQL Server Yerel İstemcisi (SQLNCLI veya SQLNCLI11) ve SQL Server için eski Microsoft OLE DB Sağlayıcısı (SQLOLEDB) önerilmez.

Yeni projeler için aşağıdaki sürücülerden birini kullanın:

SQL Server Veritabanı Altyapısı'nın (sürüm 2012 ile 2019 arasında) bir bileşeni olarak gelen SQLNCLI için, Destek Yaşam Döngüsü özel durumukonusuna bakın.

Bu konu, seyrek sütunlar için SQL Server Native Client ODBC desteğini açıklar. ODBC desteğini gösteren bir örnek için, Sparse Columns ile Tabloda SQLColumns çağırışına bakınız. Seyrek sütunlar hakkında daha fazla bilgi için SQL Server Native Client'te Sparse Columns Support'a bakınız.

Bildirim Meta Verileri

Uygulama parametre tanımlayıcı (APD) tanımlayıcı alanı ve SQL_SOPT_SS_NAME_SCOPE ifadesi özniteliği, SQL_SS_NAME_SCOPE_EXTENDED ve SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET ek değerleri kabul eder. Bu değerler, SQLColumns tarafından döndürülen sonuç kümesine hangi sütunların dahil edileceğini belirtir. SQL_SOPT_SS_NAME_SCOPE hakkında daha fazla bilgi için SQLSetStmtAttr adresine bakınız.

Yeni bir uygulama satır tanımlayıcısı (IRD), SQL_CA_SS_IS_COLUMN_SET adı verilen yalnızca okunabilir bir SQLSMALLINT alanı, bir sütunun XML column_set değeri olup olmadığını belirlemek için kullanılabilir. SQL_CA_SS_IS_COLUMN_SET değerleri SQL_TRUE ve SQL_FALSE.

Katalog Meta Verileri

SQLColumn'lar için sonuç setine iki SQL Server özel sütun (SS_IS_SPARSE ve SS_IS_COLUMN_SET) eklenmiştir.

seyrek sütunlar için ODBC fonksiyon desteği

Aşağıdaki ODBC fonksiyonları, SQL Server Native Client'ta seyrek sütunları desteklemek üzere güncellenmiştir: