Implizite DDL
Benutzergenerierte DDL-Vorgänge können implizite DDL-Vorgänge generieren. Beispiel: Die folgende Anweisung generiert zwei verschiedene DDL-Vorgänge.
CREATE TABLE customers (custID number, name varchar2(50), address varchar2(75), address2 varchar2(75), city varchar2(50), state (varchar2(2), zip number, contact varchar2(50), areacode number(3), phone number(7), primary key (custID));
Der erste (explizite) DDL-Vorgang ist die CREATE TABLE-Anweisung selbst.
Der zweite DDL-Vorgang ist eine implizite CREATE UNIQUE INDEX-Anweisung, die den Index für den Primärschlüssel erstellt. Dieser Vorgang wird von der Datenbank-Engine und nicht von einer Benutzeranwendung generiert.