Зачем беспокоиться об обнаружении сервисов, когда промежуточное ПО, ориентированное на сообщения, выполняет свою работу?

Мы можем объединить DUAL и NOT EXISTS для архивирования вашего требования:

INSERT INTO schema.myFoo ( 
    primary_key, value1, value2
) 
SELECT
    'bar', 'baz', 'bat' 
FROM DUAL
WHERE NOT EXISTS (
    SELECT 1 
    FROM schema.myFoo
    WHERE primary_key = 'bar'
);
17
задан Susan Barr 15 February 2015 в 04:25
поделиться