Oracle sql%rowcount 返回影响行数;sql server @@RowCount返回影响行数
2016-10-12 17:37
585 查看
sql server中,返回影响行数是:If @@RowCount<1
Oracle中,返回影响行数是:If sql%rowcount<1
例:
sqlserver:
oracle:
参照:http://www.linuxidc.com/Linux/2012-01/51693.htm
Oracle中,返回影响行数是:If sql%rowcount<1
例:
sqlserver:
create 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 返回影响行数 .
- Oracle带输入、输出参数的存储过程 返回受影响的行数 SQL%ROWCOUNT
- oracle sql%rowcount 返回影响行数
- Oracle带输入、输出参数的存储过程 返回受影响的行数 SQL%ROWCOUNT
- oracle sql%rowcount 返回影响行数
- SQL @@error&@@rowcount 返回异常及影响行数
- Sqlserver SET NOCOUNT ON不返回受影响行数
- sql%rowcount 返回影响行数
- sql%rowcount 返回影响行数
- mysql使用ROW_COUNT()返回插入、更新、删除操作影响行数
- mysql使用ROW_COUNT()返回插入、更新、删除操作影响行数
- sql 中 sql%rowcount 判断执行SQL受影响的行数
- MySQL、Oracle、MS SQLserver限制查询所返回的行数
- 用SQL%ROWCOUNT返回SQL语句的影响数量
- sql 中 sql%rowcount 判断执行SQL受影响的行数
- sql练习分析[1] -受影响的行数@@ROWCOUNT
- @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。
- [转载]oracle中的sql%found sql%notfound和sql%rowcount
- SqlCommand.ExecuteNonQuery() 执行存储过程不返回受影响行数
- SQL 聚合函数和空结果集对@@Rowcount的影响