怎么返回update更新的记录数?

usstdiy 2003-07-23 08:41:14
好像conn.excute sql,+参数,可以,不太会用,请指教
...全文
244 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
usstdiy 2003-07-23
  • 打赏
  • 举报
回复
up
usstdiy 2003-07-23
  • 打赏
  • 举报
回复
我不用过程,我用Sql语句,ADO
usstdiy 2003-07-23
  • 打赏
  • 举报
回复
不懂,说清楚点
lilylamb 2003-07-23
  • 打赏
  • 举报
回复
up
more_zou 2003-07-23
  • 打赏
  • 举报
回复
在过程中用sql%rowcount
beckhambobo 2003-07-23
  • 打赏
  • 举报
回复
在pl/sql可以用sql%rowcount实现
像楼上。
若要得到返回值,那触发器实现。
CREATE OR REPLACE PACKAGE pkg_test
AS
num number;
END pkg_test;
/
create trigger a_tri
before update on a
begin
pkg_test.num:=0;
end;
/

create trigger a_tri
before update on a
for each row
begin
pkg_test.num:=pkg_test.num+1;
end;
/
QINYUEH 2003-07-23
  • 打赏
  • 举报
回复
DECLARE
N_1 INT;
BEGIN

UPDATE ...
N_1 := SQL%ROWCOUNT;

END;

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧