Ve verzi 4D v15 R3 se algoritmus REPLACE STRING příkazu byl vylepšen, aby bylo nahrazování velkého množství dat rychlejší. V našich testech nahrazování 32 000 výskytů je díky novému algoritmu příkaz v průměru 4000krát rychlejší než starý.
Jak?
Na adrese REPLACE STRING Příkaz umožňuje provádět nahrazení na základě kódových znaků nebo na základě znaků. Ve výchozím nastavení jsou nahrazení založena na znaku, a pokud je předán parametr “ * „, jsou nahrazení založena na kódu znaku.
Na základě charakteru
Podle našich testů trvá nahrazení 32 000 výskytů příkazu s v15 v průměru 331 s a s v15 R3 pouze 0,062 s. Tedy přibližně 5300krát rychleji.
Na základě kódu znaků
Při našich testech trvá příkazu nahrazení 32 000 výskytů s v15 334 s (v průměru) a s v15 R3 pouze 0,14 s (v průměru). Tedy přibližně 2300krát rychleji.
Další podrobnosti naleznete v příručce k aktualizaci na verzi 4D v15 R3.