假设我有一个Oracle PL / SQL块,它将记录插入表中,并且需要从唯一约束错误中恢复,如下所示:
begin
insert into some_table ('some', 'values');
exception
when ...
update some_table set value = 'values' where key = 'some';
end;
是否有可能用省略号代替某些内容以捕获唯一的约束错误?
最佳答案
EXCEPTION
WHEN DUP_VAL_ON_INDEX
THEN
UPDATE
关于oracle - 如何在PL/SQL块中捕获唯一约束错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/440135/