Création d'une vue
Cette fonctionnalité n'est pas disponible pour les services de base de données MySQL.
Pour créer une vue pour un schéma sélectionné, dans l'onglet Navigateur, sélectionnez Vues dans la liste déroulante des types d'objet, cliquez sur Sous-menu Objet et sélectionnez Créer un objet.
Pour créer une vue à partir d'un modèle existant pour un schéma sélectionné, dans l'onglet Navigateur, sélectionnez la vue à partir de laquelle créer, cliquez avec le bouton droit de la souris et sélectionnez Utiliser comme modèle.
Pour modifier une vue pour un schéma sélectionné, cliquez avec le bouton droit de la souris sur un objet vue dans le volet Navigateur, puis sélectionnez Modifier.
Schéma : schéma de base de données dans lequel créer la vue.
Nom : nom de la vue.
Les différents volets de la boîte de dialogue sont décrits dans les sections suivantes :
Volet de requête SQL
Entrez ou copiez et collez la requête SQL pour la vue à l'aide des mots-clés SELECT et FROM, ainsi que la syntaxe nécessaire pour extraire les informations souhaitées. Un point-virgule n'est pas requis après la requête.
Panneau Colonnes
Cliquez sur Actualiser les colonnes pour remplir automatiquement les colonnes de ce panneau. Vous pouvez modifier les colonnes en sélectionnant la ligne requise et en modifiant les champs Alias d'en-tête et Commentaires.
Volet de stockage
-
Forcer lors de la création : sélectionnez Oui pour créer la vue, que les tables de base de la vue ou les types d'objet référencés existent ou que le propriétaire du schéma contenant la vue dispose de privilèges sur ces tables. Ces conditions doivent être remplies pour que toute instruction SELECT, INSERT, UPDATE ou DELETE puisse être exécutée sur la vue. Si la définition de vue contient des contraintes, CREATE VIEW... FORCE échoue si la table de base n'existe pas ou si le type d'objet référencé n'existe pas. CREER UNE VUE... FORCE échoue également si la définition de vue nomme une contrainte qui n'existe pas.
-
Restriction sur les requêtes : Lecture seule empêche l'utilisation de la vue pour ajouter, supprimer ou modifier des données dans la table sous-jacente.L'option de vérification interdit toute modification de la table sous-jacente qui générerait des lignes qui ne sont pas incluses dans cette vue.