Започнахме да използваме базата данни H2 в паметта за автоматизирано тестване. Използваме Oracle за нашите среди за производство и разработка. Така че идеята е да се дублира структурата на таблицата в H2 тестовата база данни, както е в нашата Oracle dev-база данни.
SQL операторите на Oracle включват оператори MERGE и използват псевдоним за имена на таблици и USING в заявката.
Как мога да модифицирам тази заявка динамично, за да бъде съвместима с H2 по начин, който не променя съществуващата заявка в средата за разработка?
Пример за Oracle SQL, който трябва да бъде направен съвместим с H2,
MERGE INTO TABLE T1
USING ( SELECT ....
...........
FROM DUAL) T2
(T1 и T2 са псевдонимите на таблицата)