'SQLSpecialColumns'
Beim Anfordern von Zeilenbezeichnern (IdentifierType SQL_BEST_ROWID) gibt SQLSpecialColumns ein leeres 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, was 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.
Weitere 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).