SQLSpecialColumns
van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
Bij het aanvragen van rij-id's (IdentifierType SQL_BEST_ROWID), retourneert SQLSpecialColumns een lege resultatenset (geen gegevensrijen) voor een aangevraagd bereik dan SQL_SCOPE_CURROW. De gegenereerde resultatenset geeft aan dat de kolommen alleen geldig zijn binnen dit bereik.
SQL Server biedt geen ondersteuning voor pseudocolumns voor id's. De SQLSpecialColumns resultatenset identificeert alle kolommen als SQL_PC_NOT_PSEUDO.
SQLSpecialColumns- kan worden uitgevoerd op een statische cursor. Een poging om SQLSpecialColumns uit te voeren op een updatable (keysetgestuurd of dynamisch) retourneert SQL_SUCCESS_WITH_INFO waarmee wordt aangegeven dat het cursortype is gewijzigd.
SQLSpecialColumns-ondersteuning voor verbeterde datum- en tijdfuncties
Zie voor informatie over de waarden die worden geretourneerd voor de kolommen DATA_TYPE, TYPE_NAME, COLUMN_SIZE, BUFFER_LENGTH en DECIMAL_DIGITS voor datum-/tijdtypen catalogusmetagegevens.
Zie ODBC-(Datum- en tijdverbeteringen) voor meer algemene informatie.
SQLSpecialColumns-ondersteuning voor grote CLR-UDT's
SQLSpecialColumns ondersteunt grote door de gebruiker gedefinieerde CLR-typen (UDT's). Zie ODBC-(Large CLR User-Defined Types) voor meer informatie.