Previous Topic: BUILDNext Topic: Build Parameter


BUILD Syntax

Syntax for complete BUILD

                                          ┌────────────── , ────────────────┐
►►── BUILD ─┬─────────────────────┬─ FOR ─▼─┬─────────────────┬─ table-id ──┴─►
            ├─ INDEXES ─┬───────┬─┤         └── schema-name. ─┘
            │           └─ ALL ─┘ │
            ├─ CONSTRAINTS ───────┤
            └─ BOTH ◄─────────────┘

 ►─┬───────────────┬──────────────────────────────────────────────────────────►
   └─ NO VALIDATE ─┘

 ►─┬──────────────────────────────┬───────────────────────────────────────────►
   └─ NOTIFY notify-record-count ─┘

 ►─┬────────────────────────────────────────────────┬─────────────────────────►◄
   │ ┌────────────────────────────────────────────┐ │
   └─▼─┬────────────┬─  ERRORS ─┬───────────────┬─┴─┘
       ├─ BUILD ────┤           ├─ error-count ─┤
       ├─ VALIDATE ─┤           └─ CONTINUE ────┘
       └─ ALL ◄─────┘

Syntax for stepped BUILD

►►─── BUILD ──────────────────────────────────────────────────────────────────►

                                       ┌──────────── , ────────────────┐
 ►─┬─ STEP1 ───┬───────────────┬─ FOR ─▼─┬────────────────┬─ table-id ─┴─┬────►
   │           ├─ INDEXES ─────┤         └─ schema-name. ─┘              │
   │           ├─ CONSTRAINTS ─┤                                         │
   │           └─ BOTH ◄───────┘                                         │
   ├─ STEP2 ─────────────────────────────────────────────────────────────┤
   ├─ STEP3 ─────────────────────────────────────────────────────────────┤
   └─ STEP4 ─────────────────────────────────────────────────────────────┘

 ►─┬──────────────────────────────┬───────────────────────────────────────────►
   └─ NOTIFY notify-record-count ─┘

 ►─┬─────────────────────────────────────────┬────────────────────────────────►◄
   └─┬─────────┬─  ERRORS ─┬───────────────┬─┘
     ├─ BUILD ─┤           ├─ error-count ─┤
     └─ ALL   ─┘           └─ CONTINUE ────┘

Note: Only one LOAD, BUILD, or VALIDATE statement can be performed during one execution of the Batch Command Facility (IDMSBCF).