Questionner une base oracle sous ACCESS VBA [Résolu]

PtitGrumo 205 Messages postés samedi 22 janvier 2005Date d'inscription 28 novembre 2005 Dernière intervention - 13 oct. 2005 à 16:17 - Dernière réponse : PtitGrumo 205 Messages postés samedi 22 janvier 2005Date d'inscription 28 novembre 2005 Dernière intervention
- 17 oct. 2005 à 08:40
Bonjour,

Je souhaite questionner une base oracle en automatique (via le code).
Je souhaite pour une table donnée questionner oracle et ainsi connaitre :
- Ces champs et leur type
- Ces clés primaires
- Ces liaisons avec les autres tables

Voila un grand merci

PtitGrumo balo :)
Afficher la suite 

6 réponses

Meilleure réponse
mrdep1978 402 Messages postés jeudi 25 novembre 2004Date d'inscription 7 juin 2009 Dernière intervention - 15 oct. 2005 à 21:25
3
Merci
Ces info sont contenues dans diverses tables Oracle :

USER_TABLES : Liste des tables

USER_TAB_COLUMNS : Liste des colonnes de chaque table (avec le type

USER_CONSTRAINTS : Listes des primary key et foreign key

USER_CONS_COLUMNS : Liens entre les colonnes et les foreign key

USER_INDEXES : Liste des index

USER_IND_COLUMNS : Liens entre les index et le colonnes

Merci mrdep1978 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Meilleure réponse
mrdep1978 402 Messages postés jeudi 25 novembre 2004Date d'inscription 7 juin 2009 Dernière intervention - 16 oct. 2005 à 22:20
3
Merci
Oui (comme quoi, Oracle c'est vraiment tout con )



Les jointures se font sur les champs TABLE_NAME et/ou COLUMN_NAME. INDEX_NAME ..



Le seul truc un peu complexe, c'est pour les foreign key : tu as
CONSTRAINT_NAME (nom de la foreign key), TABLE_NAME et
R_CONSTRAINT_NAME (clé à laquelle est liée la foreign key), R_TABLE_NAME

Merci mrdep1978 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

mrdep1978 402 Messages postés jeudi 25 novembre 2004Date d'inscription 7 juin 2009 Dernière intervention - 14 oct. 2005 à 09:42
0
Merci
Salut,

Où est ton problème ? Dans la connexion à Oracle ou dans la récupération de ces données ?
PtitGrumo 205 Messages postés samedi 22 janvier 2005Date d'inscription 28 novembre 2005 Dernière intervention - 15 oct. 2005 à 02:06
0
Merci
Et bien pour récupérer ces information :
Nom des champs de ma base, leur type, les liaison au autres table, ... etc

++ et merci
PtitGrumo 205 Messages postés samedi 22 janvier 2005Date d'inscription 28 novembre 2005 Dernière intervention - 16 oct. 2005 à 11:13
0
Merci
cool! et je vais donc lire ce qu'il y a dedans comme dans une table! en requêtant?
PtitGrumo 205 Messages postés samedi 22 janvier 2005Date d'inscription 28 novembre 2005 Dernière intervention - 17 oct. 2005 à 08:40
0
Merci
c'est tout con et bien foutu effectivement mais bon ... fallait le savoir
un grand merci mrdep

A++

PtitGrumo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.