Archives par mot-clé : CREATE VIEW

Instruction SQL VIEW

Une vue offre une manière différente d’examiner les données dans une ou plusieurs tables. L’instruction VIEW (vue) est une table virtuelle constituée d’une instruction SQL SELECT qui accède aux données d’une ou plusieurs tables ou vues.

Une vue contient des lignes et des colonnes, tout comme une vraie table. Les champs d’une vue sont des champs d’une ou plusieurs tables réelles de la base de données.

Voici la syntaxe de création de vue :

CREATE VIEW nom-view
       AS requete 

Où, requete signifie n’importe quelle instruction SQL SELECT.

Exemple:

Créez une vue nommée VW_PROJET sur la table TB_PROJET qui contient uniquement les lignes avec un numéro de projet (PROJET_NO) commençant par les lettres “SP”.

CREATE VIEW VW_PROJET
    AS SELECT *
      FROM TB_PROJET
        WHERE SUBSTR(PROJET_NO, 1, 2) = 'SP'

Nous pouvons interroger la vue ci-dessus comme suit :

SELECT * FROM [VW_PROJET];