returning into 語句用於執行完語句後返回的值,具體返回執行之前或者之後的結果,如下所述:
delete語句的returning into語句返回的是delete之前的結果;
insert語句的returning into語句返回的是insert之後的結果。
update語句的returning into語句返回的是update之後的結果。
returning into 語句與return通用
insert into values語句支持returning語句,insert into select語句不支持。
merge語句不支持returning語句。
例:如下的語句都在存儲中,v_age為聲明的一個變量
<span style="font-size:18px;">insert into t_test values (1, 'zhangsan','27') returning age into v_age; update t_test set age = '28' returning age into v_age; delete t_test returning age into v_age; </span>