L'Editeur SQL de PowerAMC met à votre disposition la coloration syntaxique et différents outils afin de vous aider à rédiger du code SQL.
Vous pouvez être amené à rédiger du code SQL afin de :
Spécifier une requête de vue (voir Création, édition et suppression de requêtes associées à des vues)
Rédiger une procédure ou un trigger (voir Construction de triggers et de procédures)
Définir une colonne calculée (voir Création d'une colonne calculée)
Insérer des scripts au début et/ou à la fin d'une création de base de données ou de table (voir Personnalisation des scripts)
La boîte de dialogue de l'Editeur SQL est divisée en trois volets avec une barre d'outils au milieu :
Plutôt que de coder en dur les noms des tables, colonnes et autres objets dans vos requêtes SQL, vous pouvez utiliser le GTL (langage de génération par templates) de PowerAMC ou les variables et macros de MPD pour obtenir ces valeurs du modèle.
Bien que vous puissiez effectuer la plupart des tâches en utilisant les variables et macros de MPD, le GTL est plus puissant, dans la mesure où il permet d'accéder à n'importe quelle information de n'importe quel objet dans le modèle.
Pour obtenir des informations détaillées sur le langage de génération par template, voir chapitre 4, Personnalisation de la génération à l'aide du langage de génération par template du manuel Personnalisation et extension de PowerAMC .