当前位置:Gxlcms >
数据库问题 >
Oracle sql%rowcount 返回影响行数;sql server @@RowCount返回影响行数
Oracle sql%rowcount 返回影响行数;sql server @@RowCount返回影响行数
时间:2021-07-01 10:21:17
帮助过:1人阅读
procedure Proc_test
@Stat int=0,
@MsgId varchar(
50)
=‘‘,
AS
BEGIN
Update T_Mt
Set Stat
=@Stat,OStat
=@Stat,RptTime
=Getdate()
Where MsgId
=@MsgId
If @@RowCount<1 --没有更新成功就插入到t_Statbuf
insert into t_statbuf(MsgId,Stat,RptTime)
values(
@MsgId,
@Stat,
Getdate())
END
oracle:
CREATE OR REPLACE PROCEDURE test
AS
BEGIN
update MY_TIME_TEST1 set discript = ‘6‘ where discript = ‘1‘ ;
If sql%rowcount>1 then --上面update影响行数>1就插入到my_time_test1
insert into MY_TIME_TEST1 values(sysdate,‘7‘);
end if;
END;
参照:http://www.linuxidc.com/Linux/2012-01/51693.htm
Oracle sql%rowcount 返回影响行数;sql server @@RowCount返回影响行数
标签: