Oracle returning语法的使用

一、insert、delete、update可以使用returning

  • 1、基本用法
declare
  id nubmer;
begin
  insert into test (id, name, age) 
               values(seq.nextval, '李四', 25) returning id into id;
  dbms_output.put_line(id);
end;

INSERT: 返回的是添加后的值
UPDATE:返回时更新后的值
DELETE:返回删除前的值

posted @ 2021-03-30 15:22  hziwei  阅读(697)  评论(0编辑  收藏  举报