IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Firebird Discussion :

CREATE VIEW & renommer un champs


Sujet :

SQL Firebird

  1. #1
    Membre averti
    Inscrit en
    Septembre 2002
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 12
    Par défaut CREATE VIEW & renommer un champs
    Bonjour,

    J'ai besoin de créer une vue et j'aimerais renommer un champs de cette vue, lorsque j'execute le select de la vue, il n'y a pas de prb, par contre si j'utilise ce select pour creer la vue, le "AS" pour renommer le champs pose prb. Quelqu'un peut-il me dire pourquoi ?

    Requete ( SGBD : Firebird)

    /* Vue 2 */
    CREATE VIEW PersContrat AS
    SELECT Personnes.PersKey, Personnes.PersNom, Personnes.PersPrenom,
    TypeCont.TCtrKey, TypeCont.TCtrNom,
    ContratPersonne.CtrDateDebut, ContratPersonne.CtrDuree AS CtrTypeCtr, ContratPersonne.CtrDateFin
    FROM Personnes, ContratPersonne, TypeCont
    WHERE Personnes.PersKey = ContratPersonne.CtrNumPersonne AND
    ContratPersonne.CtrNumTypeContrat = TypeCont.TCtrKey

    Merci de votre aide ...

  2. #2
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Comme ca peut etre...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CREATE VIEW PersContrat (PersKey Type, PersNom Type, PersPrenom Type, TCtrKey Type, TCtrNom Type, CtrDateDebut Type, CtrTypeCtr Type, CtrDateFin Type)
    AS 
    SELECT Personnes.PersKey, Personnes.PersNom, Personnes.PersPrenom, 
    TypeCont.TCtrKey, TypeCont.TCtrNom, 
    ContratPersonne.CtrDateDebut, ContratPersonne.CtrDuree, ContratPersonne.CtrDateFin 
    FROM Personnes, ContratPersonne, TypeCont 
    WHERE Personnes.PersKey = ContratPersonne.CtrNumPersonne AND 
    ContratPersonne.CtrNumTypeContrat = TypeCont.TCtrKey

  3. #3
    Membre averti
    Inscrit en
    Septembre 2002
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 12
    Par défaut
    Tu y étais presque petit scarabée :-)

    Sans mettre les types de colonnes ça marche !!!

    CREATE VIEW PersContrat (PersKey , PersNom , PersPrenom, TCtrKey , TCtrNom, CtrDateDebut, CtrTypeCtr, CtrDateFin)
    AS
    SELECT Personnes.PersKey, Personnes.PersNom, Personnes.PersPrenom,
    TypeCont.TCtrKey, TypeCont.TCtrNom,
    ContratPersonne.CtrDateDebut, ContratPersonne.CtrDuree, ContratPersonne.CtrDateFin
    FROM Personnes, ContratPersonne, TypeCont
    WHERE Personnes.PersKey = ContratPersonne.CtrNumPersonne AND
    ContratPersonne.CtrNumTypeContrat = TypeCont.TCtrKey

    Merci et respect ...

    NB : La touche pour revnir au debut de la ligne c'est entre Inser et pageUp ...

  4. #4
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Nianiania !!

  5. #5
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Citation Envoyé par pimousse9
    NB : La touche pour revnir au debut de la ligne c'est entre Inser et pageUp ...
    Tant qu'on y est dans les remarques : pour tout ce qui est CODE donc le SQL par exemple.....
    Pour améliorer la lisibilité des messages.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Create View changement champs de table
    Par kiamaru dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/04/2013, 14h53
  2. Champs auto_incremente sur un CREATE VIEW
    Par steven78700 dans le forum Requêtes
    Réponses: 5
    Dernier message: 05/04/2012, 22h32
  3. Renommer un champs
    Par gwendo dans le forum Outils
    Réponses: 2
    Dernier message: 27/09/2004, 15h04
  4. Comment renommer un champ avec Module BD?
    Par technico dans le forum Bases de données
    Réponses: 4
    Dernier message: 27/01/2004, 21h24
  5. [SQL] Renommer un champ dans une requête
    Par martonpylon12 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 15/11/2003, 01h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo