17.05 - 例: MERGEエラーの記録 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Release Date
2021年1月
Content Type
プログラミング リファレンス
Publication ID
B035-1146-175K-JPN
Language
日本語 (日本)

次のMERGEリクエストは、データ エラー、参照整合性エラー、USIエラーを含むすべての種類のエラーを最大100個までログに記録します。

     MERGE INTO tgttbl AS t1
     USING  (SELECT c1,c2,c3
             FROM srctbl) AS t2
       ON t1.c1=t2.c1
     WHEN MATCHED THEN
       UPDATE SET t1.c2=t2.c2 + t1.c2,  t1.c3=t2.c3
     WHEN NOT MATCHED THEN
       INSERT INTO t1 VALUES (t2.c1, t2.c2, t2.c3)
     LOGGING ERRORS WITH LIMIT OF 100;