odbc_tables

odbc_tables -- Liste les tables d'une source.

Description

int odbc_tables ( odbc_setoption connection_id [, string qualifier [, string owner [, string name [, string types]]]])

odbc_tables( ) liste toutes les tables de la source et retourne un identifiant de résultat ODBC , ou bien FALSE en cas d 'erreur .

Le résultat contient les colonnes suivantes :



Le résultat est ordonné grâce aux options TABLE_TYPE , TABLE_QUALIFIER , TABLE_OWNER et TABLE_NAME .

Les paramètres owner et name acceptent des masques de recherche ( '% ' pour remplacer zéro ou plus caractères , et '_ ' pour n'en remplacer qu'un seul ) .

Pour supporter les énumérations de qualificateurs propriétaires et types de table , la sémantique suivante pour les paramètres qualifier , owner , name et table_type sont disponibles :



Si table_type n ' est pas une chaîne vide , il doit contenir une liste de valeurs , séparées par des virgules , qui representent les types recherchés . Chaque valeur peut être insérée entre guillemets simples ( ' ) , ou sans guillemets . Par exemple " 'TABLE' ,'VIEW' " ou "TABLE , VIEW " . Si la source de données ne supporte pas un type de table donné , odbc_tables( ) ne retournera aucun résultat pour ce type .

Voir aussi odbc_tableprivileges( ) pour connaître les droits associés .