DDL (Data Definition Language - Datendefinitionssprache) ist ein Subset von SQL. Es handelt sich um eine Sprache zur Beschreibung der Daten in einer Datenbank und deren Beziehungen.
Wenn Sie DDL generieren, können Sie mit Hilfe der DDL-Anweisungen alle datenbankbezogenen Informationen reproduzieren, mit Ausnahme des Datenbankinhalts. Sie können DDL zur erneuten Erstellung der gesamten Datenbank oder bestimmter Datenbankaspekte, wie z. B. die aktuellen Statistikdaten, generieren. Sie können außerdem die Anweisungen eingrenzen, die generiert werden, so dass nur ein Segment der Datenbank erneut erstellt wird, beispielsweise die Statistikdaten für ein Subset von Tabellen.