Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
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_DIGITS 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)".