Freigeben über


'SQLSpecialColumns'

Bei der Anforderung von Zeilenbezeichnern (IdentifierType SQL_BEST_ROWID) gibt SQLSpecialColumns für jeden angeforderten Bereich außer SQL_SCOPE_CURROW ein leeres Resultset (keine Datenzeilen) 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 kann in einem statischen Cursor ausgeführt werden. Wenn versucht wird, SQLSpecialColumns in einem aktualisierbaren (keysetgesteuerten oder dynamischen) Cursor auszuführen, wird SQL_SUCCESS_WITH_INFO zurückgegeben. Das bedeutet, dass der Cursortyp geändert wurde.

SQLSpecialColumns-Unterstützung für erweiterte Features zu Datum und Uhrzeit

Informationen zu den Rückgabewerten zu Datums-/Uhrzeittypen für die Spalten DATA_TYPE, TYPE_NAME, COLUMN_SIZE, BUFFER_LENGTH und DECIMAL_DIGTS finden Sie unter Katalogmetadaten.

Weitere allgemeine Informationen finden Sie unter Datums-/Uhrzeitverbesserungen (ODBC).

SQLSpecialColumns -Unterstützung für große CLR-UDTs

SQLSpecialColumns unterstützt große benutzerdefinierte CLR-Typen (UDTs). Weitere Informationen finden Sie unter Große benutzerdefinierte CLR-Typen (ODBC).

Siehe auch

Konzepte

Andere Ressourcen