'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).