DDL (Data Definition Language - langage de définition de données) est un sous-ensemble de SQL. C'est un langage
qui permet de décrire les données et leurs relations dans une base de données.
Vous pouvez générer des fichiers DDL dans un script pour des objets de données, afin de :
- Garder une image instantanée de la structure de la base de données
- Créer un système test dans lequel la base de données agit comme système de production mais ne contient pas de données
- Produire des modèles pour créer de nouveaux objets à partir d'objets existants. Par exemple, générer le fichier DDL pour la table Client, puis
éditer ce fichier pour créer la table Client_Nouveau avec le même schéma.
Lorsque vous générez des fichiers DDL, vous pouvez utiliser les instructions DDL pour recréer tout ce qui concerne
une base de données, à l'exception de son contenu. Vous pouvez générer un fichier DDL pour recréer
complètement la base de données ou pour n'en recréer que certains aspects, tels que ses statistiques actuelles. Vous pouvez également délimiter les instructions générées de manière à ne recréer qu'un segment de la base de données, soit par exemple les statistiques d'un sous-ensemble de tables.