Qui peut changer la performance ?
L’opérateur ALTER VIEW
peut être exécuté :
-
Le propriétaire de la vue ;
-
Les utilisateurs ayant le privilège de
ALTER ANY VIEW
.
L’opérateur ALTER VIEW
peut être exécuté :
Le propriétaire de la vue ;
Les utilisateurs ayant le privilège de ALTER ANY VIEW
.
ALTER VIEW PRICE_WITH_MARKUP (
CODE_PRICE,
COST,
COST_WITH_MARKUP
) AS
SELECT
CODE_PRICE,
COST,
COST * 1.15
FROM PRICE;
CREATE OR ALTER VIEW
Créez une nouvelle vue ou modifiez une vue existante.
DSQL
CREATE OR ALTER VIEW viewname [<full_column_list>] AS <select_statement> [WITH CHECK OPTION]; <full_column_list> ::= (colname [, colname ...])
Paramètre | Description |
---|---|
viewname |
Nom de la vue.Peut contenir jusqu’à 63 caractères. |
select_statement |
Instruction |
full_column_list |
Liste des colonnes de la vue. |
colname |
Le nom de la colonne de la vue.Les noms de colonnes en double ne sont pas autorisés. |
La commande CREATE OR ALTER VIEW
crée une vue si elle n’existe pas.Sinon, il modifiera la vue tout en conservant les dépendances existantes.
CREATE OR ALTER VIEW PRICE_WITH_MARKUP (
CODE_PRICE,
COST,
COST_WITH_MARKUP
) AS
SELECT
CODE_PRICE,
COST,
COST * 1.15
FROM PRICE;