DB2 - Vues

Ce chapitre décrit l'introduction des vues, la création, la modification et la suppression des vues.

introduction

Une vue est une autre manière de représenter les données stockées dans les tables. Ce n'est pas une table réelle et elle n'a pas de stockage permanent. La vue permet de visualiser les données dans une ou plusieurs tables. C'est une spécification nommée d'une table de résultats.

Créer une vue

Vous pouvez créer une vue à l'aide de la syntaxe suivante:

Syntax:

db2 create view <view_name> (<col_name>,
<col_name1...) as select <cols>.. 
from <table_name>

Example: Création d'une vue pour la table shopper.sales1

db2 create view view_sales1(id, itemname, qty, price) 
as select id, itemname, qty, price from 
shopper.sales1

Modifier une vue

Vous pouvez modifier une vue à l'aide de la syntaxe suivante:

Syntax:

db2 alter view <view_name> alter <col_name> 
add scope <table_or_view_name>

Example: [Pour ajouter une nouvelle colonne de table à la vue existante 'view_sales1']

db2 alter view view_sales1 alter id add 
scope shopper.sales1

Abandonner la vue

Vous pouvez supprimer une vue à l'aide de la syntaxe suivante:

Syntax:

db2 drop view <view_name>

Example:

db2 drop view sales1_view