'SQLSpecialColumns'
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Analytics Platform System (PDW)
Beim Anfordern von Zeilenbezeichnern (IdentifierType SQL_BEST_ROWID) gibt SQLSpecialColumns einen leeren Resultset (keine Datenzeilen) für einen anderen angeforderten Bereich als SQL_SCOPE_CURROW zurück. Das generierte Resultset gibt an, dass die Spalten nur innerhalb dieses Bereichs gültig sind.
SQL Server unterstützt keine Pseudospalten für Bezeichner. Das SQLSpecialColumns-Resultset identifiziert alle Spalten als SQL_PC_NOT_PSEUDO.
SQLSpecialColumns können auf einem statischen Cursor ausgeführt werden. Ein Versuch, SQLSpecialColumns für eine aktualisierbare (keysetgesteuerte oder dynamische) Auszuführen, gibt SQL_SUCCESS_WITH_INFO zurück, der angibt, dass der Cursortyp geändert wurde.
SQLSpecialColumns-Unterstützung für erweiterte Funktionen zu Datum und Uhrzeit
Informationen zu den werten, die für die Spalten DATA_TYPE, TYPE_NAME, COLUMN_SIZE, BUFFER_LENGTH und DECIMAL_DIGTS für Datums-/Uhrzeittypen zurückgegeben werden, finden Sie unter Katalogmetadaten.
Allgemeine Informationen finden Sie unter "Verbesserungen bei Datum und Uhrzeit" (ODBC).
SQLSpecialColumns -Unterstützung für große CLR-UDTs
SQLSpecialColumns unterstützt große benutzerdefinierte CLR-Typen (UDTs). Weitere Informationen finden Sie unter "Large CLR User-Defined Types (ODBC)".