| Documentation PostgreSQL 7.2 | ||
|---|---|---|
| <<< Previous | Fonctionnalités avancées | Next >>> |
Nous nous référons aux requêtes de the section called Jointures entre les tables in the chapter called Le langage SQL. Supposons que l'affichage combiné des enregistrements weather et cities soient d'un intérêt par ticulier pour votre application, mais que vous ne vouliez pas retaper la requête chaque fois. Vous popuvez créer une view (vue) sur la requête, à laquelle vous donnerez un nom, et vous référerez comme à une table ordinaire.
CREATE VIEW myview AS
SELECT city, temp_lo, temp_hi, prcp, date, location
FROM weather, cities
WHERE city = name;
SELECT * FROM myview; |
Faire un usage libéral des vues est un aspect clé d'une bonne conception d'une base SQL. Les vues vous permettent d'encapsuler les détails de la structure de vos tables, qui peuvent changer au gré de l'évolution de votre application, alors que derrière les interfaces persistent.
Les vues peuvent être utilisées à presque n'importe quel endroit. Construire des vues sur d'autres vues n'est pas rare.
| <<< Previous | Home | Next >>> |
| Fonctionnalités avancées | Up | Clés étrangères |