English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans SQL, une vue est une table virtuelle basée sur le résultat d'une requête SQL.
La commande CREATE VIEW crée une vue.
La requête SQL suivante crée une vue sélectionnant tous les clients du Brésil :
CREATE VIEW [Brazil Customers] AS SELECT CustomerName, ContactName FROM Customers WHERE Country = "Brazil";
Nous pouvons consulter les vues suivantes :
SELECT * FROM [Brazil Customers];
La commande CREATE OR REPLACE VIEW met à jour la vue.
La suivante est la SQL qui ajoute la colonne "Ville" à la vue "Brazil Customers":
CREATE OR REPLACE VIEW [Brazil Customers] AS SELECT NomClient, NomContact, Ville FROM Clients WHERE Pays = "Brazil";
La commande DROP VIEW supprime une vue.
La suivante est la SQL qui supprime la vue "Brazil Customers":
DROP VIEW [Brazil Customers];