Поделиться через


Функции работы с каталогами в 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.

Этот раздел содержит следующие подразделы.