エラー テーブルの名前と構造に注記したように、エラー テーブルにはセカンダリ インデックスがなく、プライマリ インデックスは非固有です。 例えば、次のターゲット テーブルの選択パーティションを復元するとします。
CREATE TABLE SalesHistory (storeid INTEGER NOT NULL, productid INTEGER NOT NULL CHECK(productid > 0), salesdate DATE FORMAT 'yyyy-mm-dd' NOT NULL, totalrevenue DECIMAL(13,2), totalsold INTEGER, note VARCHAR(256)) UNIQUE PRIMARY INDEX (storeid, productid, salesdate) PARTITION BY RANGE_N(salesdate BETWEEN DATE '1997-01-01' AND DATE '2000-12-31' EACH INTERVAL '7' DAY) INDEX (productid) INDEX (storeid);
デフォルトでは、復元ジョブによって次のエラー テーブルが作成されます。 太字のテキストは、ターゲット テーブルの定義との関連性のある差異を示しています。
CREATE SET TABLE RS_SalesHistory, FALLBACK (storeid INTEGER, productid INTEGER, salesdate DATE FORMAT 'yyyy-mm-dd', totalrevenue DECIMAL(13,2), totalsold INTEGER, note VARCHAR(256), DBCErrorCode INTEGER NOT NULL, DBCOldROWID BYTE(10) NOT NULL ) PRIMARY INDEX (storeid, productid, salesdate)