Fonctions de catalogue dans ODBC

ODBC contient les fonctions de catalogue suivantes :

Fonction Description
SQLTables Retourne une liste de catalogues, schémas, tables ou types de tables dans la source de données.
SQLColumns Retourne une liste de colonnes dans une ou plusieurs tables.
SQLStatistics Retourne une liste de statistiques sur une table unique. Retourne également une liste d’index associés à cette table.
SQLSpecialColumns Retourne une liste de colonnes qui identifient de manière unique une ligne dans une seule table. Retourne également une liste de colonnes de cette table qui sont automatiquement mises à jour.
SQLPrimaryKeys Retourne une liste de colonnes qui composent la clé primaire d’une table unique.
SQLForeignKeys Retourne une liste de clés étrangères dans une table unique ou une liste de clés étrangères dans d’autres tables qui font référence à une seule table.
SQLTablePrivileges Retourne une liste de privilèges associés à une ou plusieurs tables.
SQLColumnPrivileges Retourne une liste de privilèges associés à une ou plusieurs colonnes dans une seule table.
SQLProcedures Retourne une liste de procédures dans la source de données.
SQLProcedureColumns Retourne une liste de paramètres d’entrée et de sortie, la valeur de retour et les colonnes dans le jeu de résultats d’une seule procédure.
SQLGetTypeInfo Retourne une liste des types de données SQL pris en charge par la source de données. Ces types de données sont généralement utilisés dans les instructions CREATE TABLE et ALTER TABLE .

Étant donné que SQLTables, SQLColumns, SQLStatistics et SQLSpecialColumns sont conformes à l’interface CLI Open Group et SQLGetTypeInfo sont conformes à l’interface CLI ISO 92, elles sont implémentées par la plupart des pilotes. Les fonctions de catalogue restantes sont au niveau de conformité ODBC.

Cette section contient les rubriques suivantes :