FirebirdSQL logo
 INDEXTRIGGER 

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.

Exemples

Example 1. Modification d’une vue
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

Objectif :

Créez une nouvelle vue ou modifiez une vue existante.

Disponible en

DSQL

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

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

viewname

Nom de la vue.Peut contenir jusqu’à 63 caractères.

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.

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.

Exemples

Example 1. Création d’une nouvelle vue ou modification d’une vue existante
CREATE OR ALTER VIEW PRICE_WITH_MARKUP (
  CODE_PRICE,
  COST,
  COST_WITH_MARKUP
) AS
SELECT
  CODE_PRICE,
  COST,
  COST * 1.15
FROM PRICE;