DDL is een subset van SQL. De taal wordt gebruikt voor het beschrijven van gegevens en de relaties ervan in een database.
Bij het genereren van DDL kunt u de DDL-instructies gebruiken om alles van een database, behalve de gegevens zelf, opnieuw te maken. Met behulp van DDL kunt u de database volledig opnieuw samenstellen of alleen bepaalde aspecten ervan, zoals actuele statistieken, opnieuw maken. Verder kunt u de gegenereerde instructies beperken, zodat alleen een subsegment van de database opnieuw wordt gemaakt (bijvoorbeeld de statistieken voor een subset van tabellen).