Katalogfunktionen in ODBC
ODBC enthält die folgenden Katalogfunktionen:
Funktion | Beschreibung |
---|---|
SQLTables | Gibt eine Liste von Katalogen, Schemas, Tabellen oder Tabellentypen in der Datenquelle zurück. |
SQLColumns | Gibt eine Liste von Spalten in einer oder mehreren Tabellen zurück. |
SQLStatistics | Gibt eine Liste von Statistiken zu einer einzelnen Tabelle zurück. Gibt außerdem eine Liste der Indizes zurück, die dieser Tabelle zugeordnet sind. |
SQLSpecialColumns | Gibt eine Liste von Spalten zurück, die eine Zeile in einer einzelnen Tabelle eindeutig identifiziert. Gibt auch eine Liste von Spalten in dieser Tabelle zurück, die automatisch aktualisiert werden. |
SQLPrimaryKeys | Gibt eine Liste von Spalten zurück, die den Primärschlüssel einer einzelnen Tabelle verfassen. |
SQLForeignKeys | Gibt eine Liste von Fremdschlüsseln in einer einzelnen Tabelle oder eine Liste von Fremdschlüsseln in anderen Tabellen zurück, die auf eine einzelne Tabelle verweisen. |
SQLTablePrivileges | Gibt eine Liste der Berechtigungen zurück, die einer oder mehreren Tabellen zugeordnet sind. |
SQLColumnPrivileges | Gibt eine Liste der Berechtigungen zurück, die einer oder mehreren Spalten in einer einzelnen Tabelle zugeordnet sind. |
SQLProcedures | Gibt eine Liste der Prozeduren in der Datenquelle zurück. |
SQLProcedureColumns | Gibt eine Liste der Eingabe- und Ausgabeparameter, den Rückgabewert und die Spalten im Resultset einer einzelnen Prozedur zurück. |
SQLGetTypeInfo | Gibt eine Liste der SQL-Datentypen zurück, die von der Datenquelle unterstützt werden. Diese Datentypen werden in der Regel in CREATE TABLE - und ALTER TABLE-Anweisungen verwendet. |
Da SQLTables, SQLColumns, SQLStatistics und SQLSpecialColumns den Open Group CLI entsprechen und SQLGetTypeInfo der ISO 92 CLI entspricht, werden sie von den meisten Treibern implementiert. Die Neu Standard katalogfunktionen befinden sich auf der ODBC-Konformitätsstufe.
In diesem Abschnitt werden die folgenden Themen behandelt: