Objectif d'une view

sossql Messages postés 4 Statut Membre -  
sossql Messages postés 4 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
A voir également:

2 réponses

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
sossql Messages postés 4 Statut Membre
 
merci pour l'exemple :)
0