Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Important
SQL Server Native Client (SNAC) levereras inte med:
- SQL Server 2022 (16.x) och senare versioner
- SQL Server Management Studio 19 och senare versioner
SQL Server Native Client (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny programutveckling.
Använd någon av följande drivrutiner för nya projekt:
För SQLNCLI som levereras som en komponent i SQL Server-databasmotorn (versioner 2012 till och med 2019), se det här Support Lifecycle-undantag.
Detta ämne beskriver SQL Server Native Client ODBC-stöd för glesa kolumner. För ett exempel som visar ODBC-stöd för glesa kolumner, se Call SQLColumns on a Table with Sparse Columns. För mer information om glesa kolumner, se Sparse Columns Support in SQL Server Native Client.
Uttalandemetadata
Fältet för applikationsparameterbeskrivaren (APD) och attributet SQL_SOPT_SS_NAME_SCOPE sats accepterar de ytterligare värdena SQL_SS_NAME_SCOPE_EXTENDED och SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET. Dessa värden specificerar vilka kolumner som ingår i resultatuppsättningen som returneras av SQLColumns. För mer information om SQL_SOPT_SS_NAME_SCOPE, se SQLSetStmtAttr.
En ny implementation row descriptor (IRD), ett skrivskyddat SQLSMALLINT-fält kallat SQL_CA_SS_IS_COLUMN_SET, kan användas för att avgöra om en kolumn är ett XML-column_set-värde . SQL_CA_SS_IS_COLUMN_SET tar värdena SQL_TRUE och SQL_FALSE.
Katalogmetadata
Två SQL Server specifika kolumner (SS_IS_SPARSE och SS_IS_COLUMN_SET) har lagts till resultatuppsättningen för SQLColumns.
ODBC-funktionsstöd för glesa kolumner
Följande ODBC-funktioner har uppdaterats för att stödja glesa kolumner i SQL Server Native Client: