FirebirdSQL logo

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;

DROP VIEW

Objectif :

Suppression d’une vue existante.

Disponible en

DSQL

Syntaxe
DROP VIEW viewname
Table 1. Paramètres de la commande DROP VIEW
Paramètre Description

viewname

Le nom de la vue.

La commande DROP VIEW supprime une vue existante.Si la vue a des dépendances, elle ne sera pas supprimée.

docnext count = 4

Qui peut supprimer une vue ?

L’instruction DROP VIEW peut être exécutée :

  • Administrateurs.

  • Le propriétaire de la vue ;

  • Les utilisateurs ayant le privilège `DROP ANY VIEW'.

Exemples

Example 1. Suppression d’une vue
DROP VIEW PRICE_WITH_MARKUP;
Voir aussi :

CREATE VIEW, RECREATE VIEW.

RECREATE VIEW

Objectif :

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

Disponible en

DSQL

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

<full_column_list> ::= (colname [, colname ...])
Table 1. Paramètres de la commande RECREATE 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.

Crée ou recrée une vue.Si une vue portant ce nom existe déjà, l’instruction RECREATE VIEW essaiera de la supprimer et d’en créer une nouvelle.L’instruction RECREATE VIEW ne sera pas exécutée si une vue existante a des dépendances.

Exemples

Example 1. Créer une nouvelle vue ou recréer une vue existante
RECREATE VIEW PRICE_WITH_MARKUP (
  CODE_PRICE,
  COST,
  COST_WITH_MARKUP
) AS
SELECT
  CODE_PRICE,
  COST,
  COST * 1.15
FROM PRICE;