Réserver une Démo
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

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 :

  • Emplacement de l' Object (valeurs : EA ou LIVE)
  • Type Object (valeurs : OWNER, TABLE, VIEW, PROCEDURE, FUNCTION, SEQUENCE, PACKAGE, COLUMN, CONSTRAINT, CONSTRAINT_COLUMN, REFERENCE_TABLE, REFERENCE_COLUMN)
  • Inclure le drapeau du propriétaire ; contrôle si le nom doit être préfixé par le nom du propriétaire (valeurs : INCLUDE_OWNER ou {blank})
  • Inclure le drapeau Surround ; contrôle si le nom doit être délimité par les caractères d'encadrement gauche et droit (valeurs : INCLUDE_SURROUND ou {blank})

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.