Partilhar via


Funções de catálogo no ODBC

O ODBC contém as seguintes funções de catálogo:

Função Description
SQLTables Devolve uma lista de catálogos, esquemas, tabelas ou tipos de tabelas na fonte de dados.
SQLColumns Devolve uma lista de colunas numa ou mais tabelas.
SQLStatistics Devolve uma lista de estatísticas sobre uma única tabela. Também devolve uma lista de índices associados a essa tabela.
SQLSpecialColumns Devolve uma lista de colunas que identifica de forma única uma linha numa única tabela. Também devolve uma lista de colunas nessa tabela que são automaticamente atualizadas.
SQLPrimaryKeys Devolve uma lista de colunas que compõem a chave primária de uma única tabela.
SQLForeignKeys Devolve uma lista de chaves estrangeiras numa única tabela ou uma lista de chaves estrangeiras noutras tabelas que se referem a uma única tabela.
SQLTablePrivileges Devolve uma lista de privilégios associados a uma ou mais tabelas.
SQLColumnPrivileges Devolve uma lista de privilégios associados a uma ou mais colunas numa única tabela.
SQLProcedures Devolve uma lista de procedimentos na fonte de dados.
SQLProcedureColumns Devolve 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 Devolve uma lista dos tipos de dados SQL suportados pela fonte de dados. Estes tipos de dados são geralmente usados nas instruções CREATE TABLE e ALTER TABLE .

Como o SQLTables, SQLColumns, SQLStatistics e SQLSpecialColumns cumprem a CLI do Open Group, e o SQLGetTypeInfo cumpre a CLI da ISO 92, são implementados pela maioria dos drivers. As funções restantes do catálogo encontram-se no nível de conformidade ODBC.

Esta seção contém os seguintes tópicos.