Compartilhar via


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.