Streamオペレータを呼び出すAPPLY文は、Streamオペレータにエラーの対応策を指示するDML Errorオプションを提供します。 これらのオプションを使用すると、重複行や欠落行などのエラー状態をマークしたり無視したりできます。 マークされたエラー状態は、エラー テーブルに送られます。
MARK/IGNOREには次のオプションがあります。
- DUPLICATE ROWS (挿入操作と更新操作の両方)
- DUPLICATE INSERT ROWS (挿入操作)
- DUPLICATE UPDATE ROWS (更新操作)
- MISSING ROWS (更新操作と削除操作の両方)
- MISSING UPDATE ROWS (更新操作)
- MISSING DELETE ROWS (削除操作)
- EXTRA ROWS (更新操作と削除操作の両方)
- EXTRA UPDATE ROWS (更新操作)
- EXTRA DELETE ROWS (削除操作)
これらのオプションは、APLLY文のINSERT、UPDATE、またはDELETE文の直後に入力すると有効になります。
APPLY文にどちらのオプションも指定しない場合は、デフォルトでMARKが指定されます。
詳細については、<Teradata Parallel Transporterリファレンス、B035-2436>の「APPLY文」のMARK/IGNOREオプションを参照してください。