Anteckning
Å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)
När du begär radidentifierare (IdentifierType SQL_BEST_ROWID) returnerar SQLSpecialColumns en tom resultatuppsättning (inga datarader) för något annat begärt omfång än SQL_SCOPE_CURROW. Den genererade resultatuppsättningen anger att kolumnerna endast är giltiga inom det här omfånget.
SQL Server stöder inte pseudocolumns för identifierare. Resultatuppsättningen SQLSpecialColumns identifierar alla kolumner som SQL_PC_NOT_PSEUDO.
SQLSpecialColumns kan köras på en statisk markör. Ett försök att köra SQLSpecialColumns på en uppdateringsbar (nyckeluppsättningsdriven eller dynamisk) returnerar SQL_SUCCESS_WITH_INFO som anger att markörtypen har ändrats.
SQLSpecialColumns-stöd för förbättrade datum- och tidsfunktioner
Information om de värden som returneras för kolumnerna DATA_TYPE, TYPE_NAME, COLUMN_SIZE, BUFFER_LENGTH och DECIMAL_DIGITS för datum-/tidstyper finns i Katalogmetadata.
Mer allmän information finns i Date and Time Improvements (ODBC).
SQLSpecialColumns-stöd för stora CLR-UDT:er
SQLSpecialColumns stöder stora CLR-användardefinierade typer (UDT). Mer information finns i Large CLR User-Defined Types (ODBC).
Se även
SQLSpecialColumns Function
ODBC API-implementeringsinformation