Objectif d'une view

sossql Messages postés 4 Date d'inscription   Statut Membre -  
sossql Messages postés 4 Date d'inscription   Statut Membre -
Bonjour,
j'aimerai bien savoir si vo volez bien c koi l'utilité d'une view puis que je le role de requette merci
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. macgawel Messages postés 676 Statut Membre 89
     
    Bonjour.

    Imagine :
    - Tu as une Base de données "classique" :
    Clients(Id, nom) Factures(Id, Clients_Id) LignesFactures(Factures_Id, Ligne, Montant)

    - Beaucoup de requêtes utilisent le nom du client et le montant des lignes de factures.
    Il faudrait à chaque fois faire
    SELECT Clients.nom, LignesFactures.Montant from Clients, Factures, LignesFactures WHERE (Clients.Id = Factures.Clients_Id) AND (Factures.Id = LignesFactures.Factures_If);

    Ca peut vite devenir lourd.

    La solution, c'est d'utiliser une Vue : en fait, tu crées une fausse table à partir de cette requête.
    Du coup, plutôt que de multiplier les SELECT imbriqués, tu n'as plus qu'à utiliser cette VUE.
    0
  2. sossql Messages postés 4 Date d'inscription   Statut Membre
     
    merci pour l'exemple :)
    0