sql >> Databáze >  >> RDS >> Oracle

Příkaz Oracle insert if neexistuje

insert into OPT (email, campaign_id) 
select 'example@sqldat.com',100
from dual
where not exists(select * 
                 from OPT 
                 where (email ='example@sqldat.com' and campaign_id =100));


  1. Jak zkopírujete záznam v tabulce SQL, ale vyměníte jedinečné ID nového řádku?

  2. Jak vypočítat součet více sloupců v PostgreSQL

  3. Jak deklarovat vstupní a výstupní parametry v uložené proceduře/funkci serveru SQL?

  4. DROP DATABASE MySQL