From 751d864519323c10e11223792bc1cad79c3f347c Mon Sep 17 00:00:00 2001 From: Andrea Buzzi <155985472+buzzia2001@users.noreply.github.com> Date: Wed, 1 Jul 2026 21:06:24 +0200 Subject: [PATCH] Add SQL command to drop temporary source table before copying files --- src/ui/views/objectBrowser.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ui/views/objectBrowser.ts b/src/ui/views/objectBrowser.ts index bb31dc08e..46bb5c1ab 100644 --- a/src/ui/views/objectBrowser.ts +++ b/src/ui/views/objectBrowser.ts @@ -1067,6 +1067,7 @@ Do you want to replace it?`, item.name), { modal: true }, skipAllLabel, overwrit .filter(item => item.copy) .flatMap(item => [ + `@QSYS/RUNSQL SQL('DROP TABLE IF EXISTS QTEMP.QTEMPSRC') COMMIT(*NONE) NAMING(*SYS)`, `@QSYS/CPYF FROMFILE(${item.member.library}/${item.member.file}) TOFILE(QTEMP/QTEMPSRC) FROMMBR(${item.member.name}) TOMBR(TEMPMBR) MBROPT(*REPLACE) CRTFILE(*YES)`, `@QSYS/CPYTOSTMF FROMMBR('${Tools.qualifyPath("QTEMP", "QTEMPSRC", "TEMPMBR")}') TOSTMF('${directory}/${item.name.toLocaleLowerCase()}') STMFOPT(*REPLACE) STMFCCSID(1208) DBFCCSID(${config.sourceFileCCSID})` ]);