Script Python + bat care converteste automat FORALL/BULK_ROWCOUNT din PACK_CONTAFIN.pck in FOR LOOP compatibil Oracle 10g. Include pre/post validare, scriere atomica si diff afisare. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
20 lines
890 B
Batchfile
20 lines
890 B
Batchfile
@echo off
|
|
REM =========================================================================
|
|
REM convert_to_10g.bat
|
|
REM Converteste PACK_CONTAFIN.pck -> PACK_CONTAFIN_ORACLE_10G.pck
|
|
REM (elimina FORALL/BULK_ROWCOUNT, inlocuieste cu FOR LOOP Oracle 10g)
|
|
REM
|
|
REM UTILIZARE (din radacina proiectului):
|
|
REM scripts\convert_to_10g.bat -- conversie normala
|
|
REM scripts\convert_to_10g.bat --dry-run -- doar afiseaza diff
|
|
REM scripts\convert_to_10g.bat --no-backup -- fara fisier .bak
|
|
REM scripts\convert_to_10g.bat --input alt.pck --output out.pck
|
|
REM
|
|
REM Toate argumentele sunt transmise direct catre scriptul Python.
|
|
REM =========================================================================
|
|
|
|
REM Schimba directorul de lucru la radacina proiectului (parintele lui scripts\)
|
|
cd /d "%~dp0.."
|
|
|
|
python scripts\convert_to_10g.py %*
|