FirebirdSQL logo

ALTER VIEW

Objectif :

Modification d’une vue existante.

Disponible en

DSQL

Syntaxe
ALTER VIEW viewname [<full_column_list>]
AS <select_statement>
[WITH CHECK OPTION];

<full_column_list> ::= (colname [, colname ...])
Table 1. Paramètres de la commande ALTER VIEW
Paramètre Description

viewname

Le nom d’une vue existante.

select_statement

Instruction SELECT.

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.

L’instruction ALTER VIEW modifie la définition d’une vue existante ; les permissions et les dépendances de la vue existante sont conservées.La syntaxe de l’instruction ALTER VIEW est totalement similaire à celle de l’instruction CREATE VIEW.

Warning

Soyez prudent lorsque vous modifiez le nombre de colonnes d’affichage.Le code d’application existant peut devenir inapplicable.En outre, les modules PSQL qui utilisent la vue modifiée peuvent devenir invalides.Vous trouverez des informations sur la manière de détecter ce phénomène dans l’annexe Champ RDB$VALID_BLR.

Qui peut changer la performance ?

L’opérateur ALTER VIEW peut être exécuté :

  • Administrateurs

  • Le propriétaire de la vue ;

  • Les utilisateurs ayant le privilège de ALTER ANY VIEW.