Previous Topic: ALTER DATABASENext Topic: Assignment Statement


ALTER TABLE Statement

►►─ ALTER TABLE ─ table-name ─────────────────────────────────────────────────►

   ┌────────────────────────────────────────────────────────────┐
 ►─▼─┬─ ADD ─┬─ column definition ───────────┬────────────────┬─┴─────────────►◄
     │       └─ table constraint definition ─┘                │
     ├─ DROP ─┬─ CONSTRAINT constraint-name ────┬─────────────┤
     │        ├─ column-name ───────────────────┤             │
     │        ├─ PRIMARY KEY ───────────────────┤             │
     │        └─ FOREIGN KEY constraint-name ───┘             │
     ├─ MODIFY ─ column-name ─┬─ DEFAULT ─┬─ literal ─────┬─┬─┤
     │                        │           ├─ NULL ────────┤ │ │
     │                        │           ├─ USER ────────┤ │ │
     │                        │           └─ SYSTEM USER ─┘ │ │
     │                        └─ datatype ──────────────────┘ │
     └─ RENAME column-name TO column-name ────────────────────┘