Можно создать дубликат:
Oracle: how to UPSERT (update or insert into a table?)
How to Perform an UPSERT so that I can use both new and old values in update partКак обновлять и вставлять данные в один SQL-запрос.
Я хочу знать, что, как один запрос может обновлять и удалять данные из базы данных.
Пожалуйста, помогите мне с этим :)
У вас есть конкретный пример, над которым вы хотели бы работать? – simchona
Обновление и вставка, или обновление и удаление? Ваш заголовок и вопрос говорят две разные вещи. – mellamokb