Chapter 9 Gestion des modèles de données


Affichage d'un aperçu des instructions SQL

L'onglet Aperçu de la feuille de propriétés des objets suivants permet d'afficher l'aperçu du code SQL avant qu'il ne soit généré. Le script affiché prend en compte les options sélectionnées dans la boîte de dialogue Génération d'une base de données. Ce script ne peut pas être modifié.

Pour plus d'informations sur les options relatives à la génération d'une base de données, reportez-vous au chapitre Génération d'une base de données à partir d'un MPD.

Le texte de cet aperçu de script obéit au code de couleurs suivant :

Couleur de texte Représente
Bleu Mot réservé SQL
Noir Corps de l'instruction
Rouge Variable
Vert Commentaire

Vous pouvez utiliser les outils et raccourcis clavier suivants à partir de la barre d'outils Aperçu :

Outils Description Raccourci clavier

Menu contextuel de l'éditeur Maj + F11

Réactualiser F5

Cet outil est disponible quand au moins une définition étendue de modèle sélectionnée pour la génération est associée au modèle et qu'elle contient des entrées GeneratedFiles pour l'objet courant. Si vous ajoutez une cible de génération, l'onglet correspondant est ajouté dans l'onglet Aperçu. Si vous désélectionnez une cible de génération, l'onglet correspondant disparaît de l'onglet Aperçu ctrl + F6

Afficher les options de génération ctrl + W

Ignorer les options de génération ctrl + D

Pour plus d'informations sur les définitions étendues de modèle, voir "Définitions étendus de modèle" dans le chapitre Fichiers de ressources et métamodèle public de PowerAMC du manuel Personnalisation et extension de PowerAMC.

Modification des options de génération

Si vous cliquez sur l'outil Modifier les options de génération, la boîte de dialogue Options de génération s'affiche. Vous pouvez modifier les options de génération à partir de cette boîte de dialogue et voir l'impact sur le code.

Ignorer les options de génération

Si vous cliquez sur l'outil Ignorer les options de génération, l'aperçu ignore les options de génération sélectionnées à l'aide de l'outil Modifier les options de génération, mais utilise un jeu d'options prédéfinies.


Outil(s) sélectionné(s)
Effet sur les options de génération Effet sur l'aperçu
Modifier les options de génération Vous pouvez sélectionner des options de génération Visible dans l'aperçu si les options sont applicables
Ignorer les options de génération Les options de génération sélectionnées sont ignorées au profit du jeu d'options prédéfinies Seules les options prédéfinies sont prises en compte dans l'aperçu
Modifier les options de génération + Ignorer les options de génération Vous pouvez sélectionner des options de génération Les changements sont ignorés dans l'aperçu

Le jeu d'options de génération prédéfinies inclut les options suivantes :

Onglet Eléments sélectionnés
Tables et vues Tous sauf les options de suppression
Clés et index Tous sauf les options représentées de façon différente dans certains SGBD. Par exemple, si une base de données est autoindexée, les options d'index correspondant aux clés sont désélectionnées
Base de données Tous sauf les options de suppression
Options Toutes les options utilisateur sont utilisées

Signets dans le script

Dans l'éditeur SQL ou l'onglet Aperçu, vous pouvez ajouter et supprimer des signets à des endroits spécifiques du code puis naviguer de l'un à l'autre de ces signets :

Raccourci clavier Description
ctrl + F2 Ajoute un signet. Une marque de signet bleue s'affiche. Si vous renouvelez l'action à la même position, le signet est supprimé et la marque bleue disparaît
F2 Passage au signet suivant
Maj + F2 Passage au signet précédent

Les signets ne peuvent pas être imprimés et sont perdus dès que vous utilisez les outils Réactualiser, Modifier les options de génération ou Ignorer les options de génération.

Steps Pour afficher un aperçu du code d'une table :

  1. Double-cliquez dans le diagramme pour afficher sa feuille de propriétés.
  2. Cliquez sur l'onglet Aperçu.
  3. Cliquez sur OK.

 


Copyright (C) 2008. Sybase Inc. All rights reserved.