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 :
|
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. |