Funções de catálogo em ODBC
ODBC contém as seguintes funções de catálogo:
Função | Descrição |
---|---|
SQLTables | Retorna uma lista de catálogos, esquemas, tabelas ou tipos de tabela na fonte de dados. |
SQLColumns | Retorna uma tabela de uma ou mais colunas. |
SQLStatistics | Retorna uma lista de estatísticas sobre uma única tabela. Também retorna uma lista de índices associados a essa tabela. |
SQLSpecialColumns | Retorna uma lista de colunas que identifica exclusivamente uma linha em uma única tabela. Também retorna uma lista de colunas nessa tabela que são atualizadas automaticamente. |
SQLPrimaryKeys | Retorna uma lista de colunas que compõem a chave primária de uma única tabela. |
SQLForeignKeys | Retorna uma lista de chaves estrangeiras em uma única tabela ou uma lista de chaves estrangeiras em outras tabelas que se referem a uma única tabela. |
SQLTablePrivileges | Retorna uma lista de privilégios associados a uma ou mais tabelas. |
SQLColumnPrivileges | Retorna uma lista de privilégios associados a uma ou mais colunas em uma única tabela. |
SQLProcedures | Retorna uma lista de procedimentos na fonte de dados. |
SQLProcedureColumns | Retorna uma lista de parâmetros de entrada e saída, o valor de retorno e as colunas no conjunto de resultados de um único procedimento. |
SQLGetTypeInfo | Retorna uma lista dos tipos de dados SQL suportados pela fonte de dados. Esses tipos de dados geralmente são usados em instruções CREATE TABLE e ALTER TABLE. |
Como SQLTables, SQLColumns, SQLStatistics e SQLSpecialColumns estão em conformidade com a CLI do Open Group e SQLGetTypeInfo está em conformidade com a CLI ISO 92, eles são implementados pela maioria dos drivers. As funções de catálogo restantes estão no nível de conformidade ODBC.
Esta seção contém os tópicos a seguir.