0
我遇到了一個問題,即我的日誌文件在我的合併完成之前就已經滿了。有沒有辦法我可以迭代這個合併來一次合併1000,提交併重新開始?這裏是我的MERGE語句:DB2合併到循環
MERGE INTO "SCHEMA"."PATIENT" AS DMT
USING "SCHEMA"."PATIENT_STAGE" AS Stage
ON (DMT.MEMBER_ID = Stage.MEMBER_ID)
when matched then
update set
DMT.MEMBER_ID = Stage.MEMBER_ID,
DMT.ADDRESS1 = Stage.ADDRESS1,
DMT.ADDRESS2 = Stage.ADDRESS2,
DMT.BENEFIT_ID = Stage.BENEFIT_ID,
DMT.CITY = Stage.CITY,
DMT.STATE = Stage.STATE,
DMT.CLIENT_CLIENT_ID = Stage.CLIENT_CLIENT_ID,
DMT.CLIENT_CUSTOMER_ID = Stage.CLIENT_CUSTOMER_ID,
DMT.CLIENT_GROUP_ID = Stage.CLIENT_GROUP_ID,
DMT.DATE_OF_BIRTH = Stage.DATE_OF_BIRTH,
DMT.FIRST_NAME = Stage.FIRST_NAME,
DMT.GENDER = Stage.GENDER,
DMT.LAST_NAME = Stage.LAST_NAME,
DMT.MIDDLE_NAME = Stage.MIDDLE_NAME,
DMT.PERSON_CODE = Stage.PERSON_CODE,
DMT.SSN = Stage.SSN,
DMT.TPL_PAYOR = Stage.TPL_PAYOR,
DMT.TPL_PRIM_NAME = Stage.TPL_PRIM_NAME,
DMT.UPDATE_DATE = Stage.UPDATE_DATE;
COMMIT;
日誌是什麼消息填滿? – danny117
@ danny117我認爲OP意味着交易日誌。 – mustaccio
正確 - 事務日誌正在填充。由於我使用SSIS運行,因此我無法關閉日誌記錄。 –