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

Administration Firebird Discussion :

[IBEXPERT] Creation d'une vue


Sujet :

Administration Firebird

  1. #1
    Membre actif
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Points : 234
    Points
    234
    Par défaut [IBEXPERT] Creation d'une vue
    Bonjour,
    J'espère être dans le bon forum : je n'ai pas trouvé de forum IBEXPERT.

    Je n'arrive pas à créer une vue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    CREATE VIEW Accelerateurs (
        ID,
        FOURNISSEUR       ,
        "TYPE"            ,
        DIAM_NOM          ,
        DIAM_EXT          ,
        REVERSIBILITE     ,
        FREQUENCE         ,
        PUISS_MECA        ,
        POUSSEE_MIN       ,
        POUSSEE_NOMINALE  ,
        POUSSEE_MAX       ,
        VITESSE           )
    AS
    SELECT
        a.ID,
        f.nom       ,
        a."TYPE"            ,
        a.DIAM_NOM          ,
        a.DIAM_EXT          ,
        a.REVERSIBILITE     ,
        a.FREQUENCE         ,
        a.PUISS_MECA        ,
        a.POUSSEE_MIN       ,
        a.POUSSEE_NOMINALE  ,
        a.POUSSEE_MAX       ,
        a.VITESSE
        FROM accelerateurs a JOIN fournisseurs f ON f.id = a.FOURNISSEUR
    Je ne comprends absolument pas pourquoi. J'ai bien essayé de mettre les guillemets sur les champs de la condition du join mais ca ne change rien.

    Pourtant, la commande select marche dans un script sql :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    SELECT
        a.ID,
        f.nom       ,
        a."TYPE"            ,
        a.DIAM_NOM          ,
        a.DIAM_EXT          ,
        a.REVERSIBILITE     ,
        a.FREQUENCE         ,
        a.PUISS_MECA        ,
        a.POUSSEE_MIN       ,
        a.POUSSEE_NOMINALE  ,
        a.POUSSEE_MAX       ,
        a.VITESSE
        FROM accelerateurs a JOIN fournisseurs f ON f.id = a.FOURNISSEUR
    J'ai le message d'erreur suivant :
    ---------- ERROR MESSAGE ----------

    Column does not belong to referenced table.
    Dynamic SQL Error.
    SQL error code = -206.
    Column unknown.
    A.FOURNISSEUR.
    At line 28, column 58.
    J'utilise Firebird 2.1 et IBExpert 2008.12.14

    Merci d'avance pour vos idées.

  2. #2
    Membre actif
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Points : 234
    Points
    234
    Par défaut
    J'ai trouvé : le nom de ma vue (identique au nom d'une table) foutait le wy

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

Discussions similaires

  1. creation d'une vue
    Par yosraisi dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/03/2008, 10h41
  2. creation d'une vue avec tri special
    Par nicoda dans le forum Langage SQL
    Réponses: 5
    Dernier message: 01/02/2008, 14h20
  3. Creation D'une Vue En Dehors De Sql Enterprise Manager
    Par TITI562 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 04/07/2007, 15h58
  4. [vues] creation d'une vue combinant 2 colonnes de la table
    Par gloogloo dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 29/06/2005, 14h16
  5. Creation d'une vue dynamique ?
    Par Simeans2004 dans le forum Administration
    Réponses: 5
    Dernier message: 01/07/2004, 15h25

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