Utilisez le "IF EXISTS" commande pour déterminer l'existence d'une vue depuis les tables système de la manière suivante:
IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.VIEWS
OÙ table_name = 'view1')
"INFORMATION_SCHEMA" est utilisé pour obtenir les informations de métadonnées et est présent dans chaque base de données. Exécuter les contrôles de commandes ci-dessus pour l'existence de la vue spécifiée et supprime l'aide de la commande "DROP VIEW".
Utilisez la commande "SELECT" pour sélectionner les vues de la base de données de la manière suivante:
* SELECT FROM INFORMATION_SCHEMA.VIEWS
OÙ table_name = 'view1'
L'exécution de la commande ci-dessus affichera les métadonnées de la vue spécifiée à partir de la base de données.
Interroger les tables système de la base de données relationnelle pour déterminer si la vue existe dans la manière suivante:
* SELECT FROM sys.views
WHERE nom = 'view1'
L'exécution de la commande ci-dessus permettra de récupérer les informations de métadonnées sur la vue si elle existe dans la base de données.
Interrogez la "ID_objet ()" fonction dans SQL Server pour identifier la vue si elle existe dans la base de données. Entrez la commande suivante:
SELECT OBJECT_ID ('view1', 'V') AS 'ID_objet'
La syntaxe de la fonction OBJECT_ID () en forme la plus simple est:
OBJECT_ID ('nom_objet,' object_type ') où nom_objet est le nom de l'objet, comme le nom de la table ou un nom de vue, et object_type se réfère au type d'objet comme un tableau, une colonne ou une vue.