Définition de préférences pour la génération de script DDL

Utilisez la page Modèle de code dans la fenêtre Préférences pour définir des préférences pour l'ajout d'instructions SQL au début ou à la fin de scripts DDL générés par le plan de travail.

L'ajout d'instructions SQL aux scripts DDL générés par le plan de travail est utile si vous devez souvent exécuter des instructions SQL qui ne sont pas prises en charge par le modèle SQL sous-jacent. Par exemple, il est possible que vous souhaitiez toujours inclure les instructions GRANT ou REVOKE avant ou après les instructions DDL. Lorsque vous définissez la syntaxe de l'instruction dans la fenêtre Préférences, ces instructions sont automatiquement ajoutées aux scripts DDL générés de telle manière que vous n'avez pas besoin de modifier le script DDL manuellement pour ajouter ces instructions.

Le scénario suivant illustre la manière dont les préférences de modèle de code peuvent être utilisées.
  1. Définissez le pattern prolog suivant pour les instructions CREATE TABLE :

    SET CURRENT SQLID = {schema}

  2. Définissez le patterns postlog suivants pour les instructions CREATE TABLE :

    SELECT, UPDATE, INSERT ON TABLE {table} TO PUBLIC

  3. Définissez le pattern prolog suivant pour les instructions DROP VIEW :

    GRAND DELETE ON TABLE {view} TO {schema}

Le script DDL est généré de la manière suivante :
GRAND DELETE ON TABLE VIEW1 TO RTESCHMA;

DROP VIEW VIEW1;

DROP TABLE TABLE1;

SET CURRENT SQLID = RTESCHMA;

CREATE TABLE TABLE2 (
		C1 INTEGER,
			C2 INTEGER
		);

GRAND SELECT, UPDATE, INSERT ON TABLE TABLE2 TO PUBLIC;

CREATE VIEW VIEW1 AS
 		(SELECT C2 FROM RTESCHMA.TABLE2)

Pour configurer les préférences pour la génération DDL :

  1. Cliquez sur Fenêtre>Préférences dans le menu principal.
  2. Développez le noeud Données pour afficher les options disponibles. Si ce noeud ne s'affiche pas, cliquez sur Plan de travail > Fonctions dans la fenêtre Préférences, et activez les fonctions de données.
  3. Cliquez sur Modèle de code.
  4. Modifiez les paramètres.
    1. Mettez un objet en évidence dans la liste Patterns CREATE et DROP.
    2. Saisissez les instructions SQL pour cet objet dans les zones Pattern prolog ou Pattern postlog. Les instructions de la zone Pattern prolog sont ajoutées dans la partie supérieure des scripts DDL générés. Les instructions de la zone Pattern postlog sont ajoutées dans la partie inférieure des scripts DDL générés.
    3. Pour ajouter des variables, cliquez sur Insérer variable et sélectionnez des variables prédéfinies. Les variables sont remplacées par la chaîne correspondante lorsque le pattern est appliqué à un objet.
    4. Pour activer les modèles de code que vous avez spécifiés, cochez la case en regard de l'objet dans la liste Patterns CREATE et DROP.
  5. Cliquez sur OK.
La prochaine fois que vous générerez un script DDL, les patterns d'instruction de modèle spécifiés seront ajoutés au script.

Commentaires