Not sure if I understood your point TRUNCATE and INSERT correctly. If not, feel free to correct me.
MERGE meant as a mechanism to execute either UPDATE for an existing row, or, if no existing row is found, INSERT .
You suggest TRUNCATE and INSERT , which will remove the use of MERGE, since everything will be INSERT. I don’t even know if MERGE will MERGE faster or not in this case, because I have never tried it, but I would suggest that the MERGE part that determines whether to use UPDATE or INSERT imposes some overhead.
SchmitzIT
source share