在Oracle中,我可以执行"将值插入或更新到TABLE"

Sve*_*sli 0 sql oracle ora-00001

我有一个包含两个数字列的表,以及对它们的唯一约束.我想插入一对新的值,除非该对已经存在.最简单的方法是什么?

如果我做

insert into TABLE values (100,200) 
Run Code Online (Sandbox Code Playgroud)

并且该对已经存在我得到ORA-00001错误,所以我想做类似的事情

insert or update into TABLE values (100,200)
Run Code Online (Sandbox Code Playgroud)

Mic*_*sov 7

你可以使用MERGE