Bonjour,
Est il possible de faire un requete nous renvoyant l'intitulé des tables contenant un champ précis genre "ID_ACTEUR" ??
Merci d'avance
Bonjour,
Est il possible de faire un requete nous renvoyant l'intitulé des tables contenant un champ précis genre "ID_ACTEUR" ??
Merci d'avance
tu utilise quel SGBD ??
avec sql server tu peux faire ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select sysobjects.name from sysobjects, syscolumns where syscolumns.name = 'nom_colonne' and syscolumns.id = sysobjects.id and sysobjects.type = 'U'
J'utilise Oracle
bah ca doit etre le meme systeme : tutoriels SGBD : http://sgbd.developpez.com/cours/
va dans l'aide d'oracle et regarde comment sont fait les tables systemes,
Tables contenant la description des tables (colonnes) auxquelles vous avez accès :
ALL_TABLES(owner, table_name,...)
ALL_TAB_COLUMNS(owner,table_name,column_name,data_type,nullable,...)
c'est bon j'ai trouvé grace a toad
[FONT=Tahoma][/FONT]
SELECT allo.owner,
DECODE (allo.object_type,
'VIEW','VIEW COLUMN',
'TABLE','TABLE COLUMN'
),
atc.table_name result_type, atc.column_name object_name
FROM all_tab_columns atc, all_objects allo
WHERE((atc.column_name LIKE'ID_DU_CHAMP))
AND(LOWER(atc.owner)= LOWER('LOGIN_de_la_base'))
AND(allo.object_name = atc.table_name)
AND(allo.owner = atc.owner)
pense à la balise resolu, sur ton premier message, outils de la discussion, mettre résolu
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager