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

Oracle Discussion :

SQL : creation d'une vue


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 40
    Par défaut SQL : creation d'une vue
    bonsoir à tous ,
    donc voila, je commence avec sql , et plus exactement avec sql *plus
    j'ai une requête que je voudrai mettre dans une vue,
    ce que j'ai mis c'est ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     create view moyenneetudiantmatiere
     select a.num,a.nom,b.codemat,AVG(b.note) moy
     from etudiant a,evaluer b
     where a.num=b.netudiant 
     group by a.num,b.codemat,a.nom;
    sa donne l'erreur :
    ERREUR à la ligne 2 :
    ORA-00905: Mot-clé absent

    merci de me répondre le plus vite possible , c'est très urgent merci !!!

  2. #2
    Membre très actif Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 940
    Par défaut
    as-tu fait une recherche sur le Forum ?
    .

  3. #3
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    SQL Reference
    CREATE [ OR REPLACE ] [ [ NO ] FORCE ] VIEW
    [ schema. ]view
    [ (alias [ inline_constraint
    [ inline_constraint ]... ]
    | out_of_line_constraint
    [, alias [ inline_constraint
    [ inline_constraint ]... ]
    | out_of_line_constraint
    ]...
    )
    | object_view_clause
    | XMLType_view_clause
    ]
    AS subquery [ subquery_restriction_clause ] ;

  4. #4
    Membre éclairé Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Par défaut
    Citation Envoyé par anissben Voir le message
    merci de me répondre le plus vite possible , c'est très urgent merci !!!
    C'est rigolo, vu la requête ça sent plus le devoir pas fini à 23h38, que le problème de production...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     create view moyenneetudiantmatiere (num, nom, codemat, moy) as
     select a.num,a.nom,b.codemat,AVG(b.note) moy
     from etudiant a,evaluer b
     where a.num=b.netudiant 
     group by a.num,b.codemat,a.nom;
    C'est là qu'on se dit que, pendant nos études, plutôt que de nous faire faire des TP "inutiles", ils feraient mieux de nous apprendre à chercher l'information dans les documentations...

  5. #5
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Citation Envoyé par macben Voir le message
    C'est là qu'on se dit que, pendant nos études, plutôt que de nous faire faire des TP "inutiles", ils feraient mieux de nous apprendre à chercher l'information dans les documentations...
    Pas d'accord, les études donnent un cadre qui se doit d'être cohérent, libre à chacun de le suivre ou détourner selon sa personnalité.
    Mon opinion : les extrèmes sont néfastes, après si la balance penche un peu d'un côté ou de l'autre, pas de soucis.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par macben Voir le message
    C'est là qu'on se dit que, pendant nos études, plutôt que de nous faire faire des TP "inutiles", ils feraient mieux de nous apprendre à chercher l'information dans les documentations...
    Visiblement, nous n'avons pas suivi les mêmes courts ! Dans mes souvenirs c'était : "je vous demande de faire ça et démerdez-vous pour trouver de la doc..."

Discussions similaires

  1. SQL : creation d'une vue
    Par anissben dans le forum Langage SQL
    Réponses: 1
    Dernier message: 03/06/2010, 15h07
  2. 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
  3. [T-SQL] Creation d'une fonction (syntaxe)
    Par MaxiMax dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 18/08/2005, 15h27
  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