Previous Topic: SQL StatementsNext Topic: CALL/EXECUTE PROCEDURE Syntax


ALTER TABLE

►►─ 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 ──────────────┘