Vue oracle
lestrade
-
lessam Messages postés 1 Statut Membre -
lessam Messages postés 1 Statut Membre -
Bonjour,
Dans ma base de données il y a plusieurs tables avec certains champs identiques, je souhaiterais faire une vue qui me permettrait d'avoir une vision globale de toutes ces tables. j'ai commencé avec juste 2 tables qui n'ont en effet juste qu'un champ de différence mais il n'est pas possible de revoir le modèle de données et dans d'autres tables, c'est plus complexe.
voici le script de création :
create or replace view V_APPAR as select ass_rac.numero as numero, ass_rac.cheminee as cheminee, ass_rac.date_pose as date_pose, ass_rac.entreprise as entreprise, ass_rac.fournisseu as fournisseu, ass_rac.implant as implant, ass_rac.num_voie as num_voie, ass_rac.type_voie as type_voie, ass_rac.nom_voie as nom_voie, ass_rac.tampon as tampon, ass_reg.numero as numero, ass_reg.cheminee as cheminee, ass_reg.date_pose as date_pose, ass_reg.debitmetre as debimetre, ass_reg.entreprise as entreprise, ass_reg.fournisseu as fournisseu, ass_reg.implant as implant, ass_reg.num_voie as num_voie, ass_reg.type_voie as type_voie, ass_reg.nom_voie as nom_voie, ass_reg.tampon as tampon from ass_reg,ass_rac;
commit;
sql me renvoie l'injure " ORA-00957: duplicate column name " quand il retrouve le champ numero de la vue
Comment pius-je procéder. Merci de votre aide
lessam
Dans ma base de données il y a plusieurs tables avec certains champs identiques, je souhaiterais faire une vue qui me permettrait d'avoir une vision globale de toutes ces tables. j'ai commencé avec juste 2 tables qui n'ont en effet juste qu'un champ de différence mais il n'est pas possible de revoir le modèle de données et dans d'autres tables, c'est plus complexe.
voici le script de création :
create or replace view V_APPAR as select ass_rac.numero as numero, ass_rac.cheminee as cheminee, ass_rac.date_pose as date_pose, ass_rac.entreprise as entreprise, ass_rac.fournisseu as fournisseu, ass_rac.implant as implant, ass_rac.num_voie as num_voie, ass_rac.type_voie as type_voie, ass_rac.nom_voie as nom_voie, ass_rac.tampon as tampon, ass_reg.numero as numero, ass_reg.cheminee as cheminee, ass_reg.date_pose as date_pose, ass_reg.debitmetre as debimetre, ass_reg.entreprise as entreprise, ass_reg.fournisseu as fournisseu, ass_reg.implant as implant, ass_reg.num_voie as num_voie, ass_reg.type_voie as type_voie, ass_reg.nom_voie as nom_voie, ass_reg.tampon as tampon from ass_reg,ass_rac;
commit;
sql me renvoie l'injure " ORA-00957: duplicate column name " quand il retrouve le champ numero de la vue
Comment pius-je procéder. Merci de votre aide
lessam
A voir également:
- Vue oracle
- Vue satellite en direct gratuit de ma maison - Guide
- Vue de profil instagram - Guide
- Vue de profil facebook - Guide
- Comment retrouver une publication vue sur facebook - Guide
- Oracle liste des tables ✓ - Forum Oracle