Pré. | Proc. |
Gabarits de base pour la génération 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 liste et décrit brièvement les gabarits de base utilisés pour la génération DDL.
Gabarit |
La 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 colonne DDL |
Normalement invoqué par le DDL Créez un gabarit Tableau Extras pour générer des instructions COMMENT ON (ou équivalent) pour chaque colonne Tableau . |
Définition de colonne DDL |
Appelé par de nombreux gabarits pour construire l'instruction afin de créer une seule colonne Tableau , telle qu'elle apparaît dans l'instruction CREATE TABLE. |
Suppléments de colonne DDL |
Normalement appelé par le gabarit DDL Create Tableau Extras pour générer des propriétés de colonne étendues pour chaque colonne Tableau . |
Nom de colonne de contrainte DDL |
Appelé par chacun des gabarits de contrainte pour récupérer les noms de colonne correctement formatés impliqués dans la contrainte courante. |
Commentaire de contrainte DDL |
Normalement appelé par le gabarit DDL Create Tableau Extras pour générer des instructions COMMENT ON (ou équivalent) pour chaque contrainte Tableau . |
DDL Créer Foreign Keys |
Appelé par le DDL Créer des contraintes de Tableau gabarit pour générer des contraintes de 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. |
DDL Créer Paquetage |
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. |
DDL Créer un schéma |
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 et des index Tableau pour un object Tableau . |
DDL Créer des extras 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 une 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 la déclaration de type de données correctement formatée pour une colonne Tableau . |
Suppléments de colonne de dépôt DDL |
Appelé par le gabarit DDL Drop Tableau Extras pour générer des instructions drop spécialisées pour les propriétés étendues de colonne. |
Foreign Keys de dépôt DDL |
Appelé par le fichier de script DDL gabarit pour générer les instructions DROP all Foreign Keys pour un object Tableau . |
Fonction de dépôt 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 DDL |
Appelé par le fichier de script DDL gabarit pour générer l'instruction DROP PROCEDURE pour un object Procedure. |
Séquence de dépôt DDL |
Appelé par le fichier de script DDL gabarit pour générer l'instruction DROP SEQUENCE pour un object Séquence . |
Tableau de dépôt 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 |
Invoqué par le gabarit de fichier de script DDL pour générer les instructions permettant de supprimer toutes les propriétés étendues d'un object Tableau . |
DDL Drop Vue |
Appelé par le gabarit DDL Script File pour générer l'instruction DROP VIEW pour un object Vue . |
Contrainte étrangère DDL |
Appelé par le gabarit DDL Tableau Constraint 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 DDL Tableau Constraint pour générer les instructions CREATE INDEX pour un object Tableau . |
Surround gauche DDL |
Permet de définir le ou les caractères utilisés comme délimiteur gauche du nom d'un object (ou d'un composant d' object ). |
Nom DDL |
Utilisé par la plupart gabarits pour fournir une manière courante de formater le nom d'un object (ou fonctionnalité d'un object ). Ce gabarit accepte quatre paramètres :
|
Contrainte primaire DDL |
Appelé par le gabarit DDL Tableau Constraint 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 DDL Name pour récupérer les noms de colonne 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 gabarit pour générer les instructions ON DELETE/ON UPDATE pour une contrainte de Foreign Key . |
Surround droit DDL |
Permet de définir le caractère (ou les caractères) utilisé(s) comme délimiteur droit sur le nom d'un object (ou d'un composant d' object ). |
Fichier de script DDL |
Un gabarit de niveau supérieur pour générer du DDL ; tous les autres gabarits sont invoqués à partir de celui-ci. |
En-tête de 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 les gabarits qui doivent inclure un séparateur d'instructions dans le DDL généré. |
Terme de l'instruction DDL |
Utilisé pour définir le caractère (ou les caractères) utilisé(s) comme terminateur d'instruction. Par exemple, point-virgule (';') pour la plupart des SGBD. |
Terme de l'instruction DDL Alt |
Utilisé pour définir le caractère (ou les caractères) utilisé(s) comme fin d'instruction alternative. Par exemple, certains SGBD doivent avoir le terminateur d'instruction modifié 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 DDL |
Appelé par le gabarit DDL Create Tableau Extras pour générer l'instruction CREATE SYNONYMS (Oracle uniquement). |
Contrainte de Tableau DDL |
Invoqué par le gabarit DDL Create Tableau Constraints pour générer les contraintes et index Tableau pour chaque object Tableau , en tenant compte des options de génération. |
Commentaire au niveau du Tableau DDL |
Appelé par le gabarit DDL Create Tableau Extras pour générer des instructions COMMENT ON (ou l'équivalent) pour un object . |
Déclencheur DDL |
Appelé par la contrainte de Tableau DDL gabarit pour générer les instructions CREATE TRIGGER pour un object Tableau . |
Contrainte unique DDL |
Appelé par le gabarit DDL Tableau Constraint pour générer les instructions ADD UNIQUE CONSTRAINT pour un object Tableau . |
Base de données d'utilisation DDL |
Appelé par le gabarit DDL Script File pour inclure une instruction USE DATABASE au début de chaque fichier DDL. |