VIEW

From Tuxunix
Jump to: navigation, search

Definition

  • Une vue est une représentation personnalisée de données d'une ou de plusieurs tables.
  • La table à partir de laquelle la vue est créée est connu sous le nom de table de base.
  • Une vue peut être appelé par une procédure stockée ou une table virtuelle.
  • Une vue n'est pas modifiable, seules les tables le sont.

Syntax

CREATE VIEW <View name> AS
SELECT <attributes>
FROM <Tablename>
WHERE <condition>

Exemple

Ci-joint la table "SALES" suivantes :

SaleDate date,
ProdID int,
ProdName varchar(30),
ProdQuantity int,
ProdCost decimal(8,2)

Création d'une vue sans accés a la colonne "ProdCost".

CREATE VIEW V1 AS
SELECT SaleDate, ProdID, Prodname, ProdQuantity 
FROM sales;