У меня есть запрос на слияние со следующим синтаксисом:
MERGE INTO target_table
USING source_table
ON search_condition
WHEN NOT MATCHED THEN
INSERT (col1,col2,...)
values(value1,value2,...)
WHERE <insert_condition>;
Но я хочу изменить этот запрос, чтобы увидеть, сколько строк будет вставлено, и использовать приведенный ниже запрос, но я не уверен, что это правильный запрос:
select count(*) from target_table where not exists (select 1 from source_table where search_condition)