INSERT
WHEN
NOT EXISTS
(
SELECT NULL FROM items t
WHERE t.name=:name
)
THEN
INTO items (id, name)
VALUES (ID, NAME)
SELECT :id AS ID, :name AS NAME FROM dual;
WHEN
NOT EXISTS
(
SELECT NULL FROM items t
WHERE t.name=:name
)
THEN
INTO items (id, name)
VALUES (ID, NAME)
SELECT :id AS ID, :name AS NAME FROM dual;
В упрощённом виде синтаксис этого оператора таков:
Комментариев нет:
Отправить комментарий