pl⼀sql 中一条SQL语句执行后,如何知道影响了表中的行数

2025-03-23 09:36:21
推荐回答(2个)
回答(1):

更新,插入,删除,都会返回一个数字型的数 答案补充 你用的是什么数据库 答案补充 SQL> set serveroutput on
SQL> declare
2 RC INTEGER;
3 begin
4 update a set col1=col1+1;
5 RC:=SQL%ROWCOUNT;
6 dbms_output.put_line(RC);
7 end;
8 /
9
用这个过程试试 答案补充 命令窗口 答案补充 直接打完就可以了,不用打前同的行号和SQL>
我不清楚,你要这个数有什么用,如果有用的话,你可以把上面的程序改与函数 ,那个RC就是记录数
只要返回RC就可以了

回答(2):

执行完后我记得会显示影响了几行,你再找