プライマリまたは外部キーがない場合、テーブルBに存在するすべてのレコードをテーブルAから削除できますか? this answerと同様に:DB2では DELETE a
FROM @A a
WHERE EXISTS (SELECT a.* INTERSECT SELECT * FROM @B)
各SELECTはFROM句とSYSIBM.SYSDUMMY1 FROMここで働いていない持っている
マイグレーション中に一部のスクリプトが失敗した場合、flywayは失敗した文のDB2 db内のschema_versionにレコードを追加しません。 このような状況を回避する方法はありますか?あなたが観察フライウェイの挙動の違いについて I did a migration, 4th script failed, i expect this script will have status ABORT
DB2テーブルのwhere句でサブクエリを使用しています。以下は結果を生成しません: SELECT b.people
FROM PLACES_TABLE A
JOIN PERSON_TABLE B ON A.ID = B.ID
WHERE B.AGR_ID IN (
SELECT AGR_ID
FROM AGREEMENT_TABLE
WHERE AGR_CODE
私はDB2ユーティリティを使用してCSVからDB2へのETLプロセスに取り組んでいます。課題は、importコマンドでdb2変数として動的ファイル名を割り当てることです。ここ は、サンプルコード、 connect to database;
CREATE OR REPLACE VARIABLE filenamePath VARCHAR(225);
SET filenamePath= concat