**今天说说 -- begin -- if sql%notfound then 的用法**
最近有个需求,从es中查询数据,写入到oracle中,逻辑是oracle表中存在,则做更新,不存在则做插入,因此采用此语法
begin
更新语句
if sql%notfounf then
插入语句
end if
end
解释一下,更新和插入语句都会返回一个数字,表示影响的行数.如果为0,则执行下面的插入语句,这样实现了判断逻辑
**今天说说 -- begin -- if sql%notfound then 的用法**
最近有个需求,从es中查询数据,写入到oracle中,逻辑是oracle表中存在,则做更新,不存在则做插入,因此采用此语法
begin
更新语句
if sql%notfounf then
插入语句
end if
end
解释一下,更新和插入语句都会返回一个数字,表示影响的行数.如果为0,则执行下面的插入语句,这样实现了判断逻辑