Création et gestion des vues

Création et gestion des vues

Pour créer une vue, il faut définir une requête SQL qui génère les données voulues. Une vue est souvent utilisée pour simplifier les requêtes complexes ou masquer des colonnes sensibles à certains utilisateurs.

Exemple de création de vue :

CREATE VIEW nom_vue AS
SELECT colonne1, colonne2
FROM table
WHERE condition;

Exemple avec une vue affichant uniquement les clients actifs :

CREATE VIEW clients_actifs AS
SELECT id_client, nom, email
FROM clients
WHERE statut = 'actif';

Pour utiliser une vue :

SELECT * FROM clients_actifs;

Modification d'une vue

Pour modifier une vue existante, on peut utiliser la commande CREATE OR REPLACE VIEW :

CREATE OR REPLACE VIEW nom_vue AS
SELECT nouvelle_colonne
FROM nouvelle_table
WHERE nouvelle_condition;

Suppression d'une vue

Pour supprimer une vue, utilisez la commande DROP VIEW :

DROP VIEW nom_vue;

Last updated