Réserver une Démo
Pré. Proc.

Gabarits de base pour la génération de DDL

Le framework DDL Gabarit se compose d'un certain nombre de gabarits de base pour la génération DDL. Chaque gabarit de base génère une instruction DDL (ou une instruction partielle) pour un aspect particulier du modèle de données UML .

Gabarits

Ce tableau répertorie et décrit brièvement les gabarits de base utilisés pour la génération DDL.

Gabarit

Description

Contrainte de vérification DDL

Appelé par le gabarit DDL Tableau Constraint pour générer les instructions Check Constraint pour un object Tableau .

Commentaire de la colonne DDL

Normalement invoqué par le DDL Créez gabarit Tableau Extras pour générer des instructions COMMENT ON (ou équivalent) pour chaque colonne Tableau .

Définition de la colonne DDL

Invoqué par de nombreux gabarits pour créer l'instruction permettant de créer une seule colonne Tableau , telle qu'elle apparaît dans l'instruction CREATE TABLE.

Suppléments de colonne DDL

Normalement invoqué par le gabarit DDL Create Tableau Extras pour générer toutes les propriétés de colonne étendues pour chaque colonne Tableau .

Nom de la colonne de contrainte DDL

Invoqué par chacun des gabarits de contraintes pour récupérer les noms de colonnes correctement formatés impliqués dans la contrainte actuelle.

Commentaire sur les contraintes DDL

Normalement invoqué par le gabarit DDL Create Tableau Extras pour générer des instructions COMMENT ON (ou équivalent) pour chaque contrainte Tableau .

DDL crée Foreign Keys

Invoqué par les contraintes DDL Create Tableau gabarit pour générer des contraintes Foreign Key pour un object Tableau .

Fonction de création DDL

Appelé par le fichier de script DDL gabarit pour générer l'instruction CREATE FUNCTION pour un object Function.

Création de Paquetage DDL

Appelé par le fichier de script DDL gabarit pour générer les instructions CREATE PACKAGE pour un object Paquetage (Oracle uniquement).

Procédure de création DDL

Appelé par le fichier de script DDL gabarit pour générer l'instruction CREATE PROCEDURE pour un object Procedure.

Créer un schéma DDL

Actuellement non utilisé.

Séquence de création DDL

Appelé par le fichier de script DDL gabarit pour générer l'instruction CREATE SEQUENCE pour un object Séquence .

DDL Créer Tableau

Appelé par le fichier de script DDL gabarit pour générer l'instruction CREATE TABLE pour un object Tableau .

DDL Créer des contraintes Tableau

Appelé par le fichier de script DDL gabarit pour générer des contraintes Tableau et des index pour un object Tableau .

Suppléments DDL pour créer Tableau

Appelé par le fichier de script DDL gabarit pour générer des propriétés Tableau étendues pour un object Tableau .

DDL Créer Vue

Appelé par le fichier de script DDL gabarit pour générer l'instruction CREATE VIEW pour un object Vue .

Type de données DDL

Appelé par le gabarit de définition de colonne DDL pour générer l'instruction de type de données correctement formatée pour une colonne Tableau .

Suppléments pour la colonne de chute DDL

Appelé par le gabarit DDL Drop Tableau Extras pour générer des instructions de suppression spécialisées pour les propriétés étendues des colonnes.

Foreign Keys supprimées DDL

Appelé par le fichier de script DDL gabarit pour générer les instructions pour SUPPRIMER toutes Foreign Keys pour un object Tableau .

Fonction de suppression DDL

Appelé par le fichier de script DDL gabarit pour générer l'instruction DROP FUNCTION pour un object Function.

Procédure de suppression de DDL

Appelé par le fichier de script DDL gabarit pour générer l'instruction DROP PROCEDURE pour un object Procedure.

Séquence de suppression DDL

Appelé par le fichier de script DDL gabarit pour générer l'instruction DROP SEQUENCE pour un object Séquence .

Tableau de suppression DDL

Appelé par le fichier de script DDL gabarit pour générer l'instruction DROP TABLE pour un object Tableau .

Suppléments DDL Drop Tableau

Appelé par le gabarit du fichier de script DDL pour générer les instructions permettant de supprimer toutes les propriétés étendues d'un object Tableau .

Vue de dépôt DDL

Appelé par le gabarit du fichier de script DDL pour générer l'instruction DROP VIEW pour un object Vue .

Contrainte étrangère DDL

Appelé par le gabarit de contrainte DDL Tableau pour générer les instructions ADD FOREIGN KEY CONSTRAINT pour un object Tableau .

Subvention DDL

Appelé par le gabarit DDL Create Tableau Extras pour générer l'instruction GRANT pour l' object actuel (Oracle uniquement).

Indice DDL

Appelé par le gabarit de contrainte DDL Tableau pour générer les instructions CREATE INDEX pour un object Tableau .

Surround gauche DDL

Utilisé pour définir le caractère (ou les caractères) utilisé comme délimiteur gauche sur le nom d'un object (ou d'un composant object ).

Nom DDL

Utilisé par la plupart gabarits pour fournir une manière commune de formater le nom d'un object (ou d' fonctionnalité object ). Ce gabarit accepte quatre paramètres :

  • Localisation Object (valeurs : EA ou LIVE)
  • Type Object (valeurs : PROPRIÉTAIRE, TABLE, VUE, PROCÉDURE, FONCTION, SÉQUENCE, PACKAGE, COLONNE, CONTRAINTE, COLONNE_CONSTRAINT, TABLE_RÉFÉRENCE, COLONNE_RÉFÉRENCE)
  • Inclure l'indicateur du propriétaire ; contrôle si le nom doit être préfixé par le nom du propriétaire (valeurs : INCLUDE_OWNER ou {vide})
  • Inclure l'indicateur Surround ; contrôle si le nom doit être délimité par les caractères surround gauche et droit (valeurs : INCLUDE_SURROUND ou {vide})

Contrainte primaire DDL

Appelé par le gabarit de contrainte Tableau DDL pour générer l'instruction ADD PRIMARY KEY CONSTRAINT pour un object Tableau .

Nom de la colonne de référence DDL

Normalement invoqué par les gabarits de noms DDL pour récupérer les noms de colonnes de référence correctement formatés impliqués dans une Foreign Key .

Définition de référence DDL

Invoqué par le gabarit de contrainte étrangère DDL pour générer les instructions ON DELETE/ON UPDATE pour une contrainte Foreign Key .

Surround droit DDL

Utilisé pour définir le caractère (ou les caractères) utilisé comme délimiteur droit sur le nom d'un object (ou d'un composant object ).

Fichier de script DDL

Un gabarit de niveau supérieur pour générer DDL ; tous les autres gabarits sont invoqués à partir de celui-ci.

En-tête du script DDL

Appelé par le fichier de script DDL gabarit pour ajouter un commentaire d'en-tête au début de chaque fichier DDL.

Séparateur de script DDL

Utilisé par tous gabarits qui doivent inclure un séparateur d'instructions dans le DDL généré.

Terme de l'instruction DDL

Permet de définir le ou les caractères utilisés comme terminateur d'instruction. Par exemple, le point-virgule (';') pour la plupart des SGBD.

Terme alternatif de l'instruction DDL

Permet de définir le ou les caractères utilisés comme terminateur d'instruction alternatif. Par exemple, certains SGBD doivent modifier le terminateur d'instruction afin de ne pas causer de problèmes avec les instructions DDL générées pour les objets basés sur SQL, tels que Vues et Procedures.

Synonyme de DDL

Appelé par le gabarit DDL Create Tableau Extras pour générer l'instruction CREATE SYNONYMS (Oracle uniquement).

Contrainte DDL Tableau

Appelé par le gabarit DDL Create Tableau Constraints pour générer les contraintes et les index Tableau pour chaque object Tableau , en tenant compte des options de génération.

Commentaire au niveau Tableau DDL

Appelé par le gabarit DDL Create Tableau Extras pour générer des instructions COMMENT ON (ou équivalent) pour un object .

Déclencheur DDL

Invoqué par la contrainte DDL Tableau gabarit pour générer les instructions CREATE TRIGGER pour un object Tableau .

Contrainte unique DDL

Appelé par le gabarit de contrainte Tableau DDL pour générer les instructions ADD UNIQUE CONSTRAINT pour un object Tableau .

Utilisation de la base de données DDL

Appelé par le gabarit du fichier de script DDL pour inclure une instruction USE DATABASE au début de chaque fichier DDL.