Функции работы с каталогами в ODBC
ODBC содержит следующие функции каталога:
Function | Description |
---|---|
SQLTables | Возвращает список каталогов, схем, таблиц или типов таблиц в источнике данных. |
SQLColumns | Возвращает список столбцов в одной или нескольких таблицах. |
SQLStatistics | Возвращает список статистики о одной таблице. Также возвращает список индексов, связанных с этой таблицей. |
SQLSpecialColumns | Возвращает список столбцов, однозначно определяющих строку в одной таблице. Также возвращает список столбцов в этой таблице, которые автоматически обновляются. |
SQLPrimaryKeys | Возвращает список столбцов, составляющих первичный ключ одной таблицы. |
SQLForeignKeys | Возвращает список внешних ключей в одной таблице или список внешних ключей в других таблицах, ссылающихся на одну таблицу. |
SQLTablePrivileges | Возвращает список привилегий, связанных с одной или несколькими таблицами. |
SQLColumnPrivileges | Возвращает список привилегий, связанных с одним или несколькими столбцами в одной таблице. |
SQLProcedures | Возвращает список процедур в источнике данных. |
SQLProcedureColumns | Возвращает список входных и выходных параметров, возвращаемое значение и столбцы в результирующем наборе одной процедуры. |
SQLGetTypeInfo | Возвращает список типов данных SQL, поддерживаемых источником данных. Эти типы данных обычно используются в инструкциях CREATE TABLE и ALTER TABLE . |
Так как SQLTables, SQLColumns, SQLStatistics и SQLSpecialColumns соответствуют интерфейсу командной строки Open Group, а SQLGetTypeInfo соответствует интерфейсу командной строки ISO 92, они реализуются большинством драйверов. Остальные функции каталога находятся на уровне соответствия ODBC.
Этот раздел содержит следующие подразделы.