db2v8.2执行update语句,如何查看这个语句影响的行数

执行的update如下:update BILL_DETAIL  set ACCOUNT=’’, SHROFF_NAME=’’ where report_date = '20160214' and trans_amount=33.17

如何查看这条语句影响的行数,就像oracle中的sql%rowcount

参与6

2同行回答

shadowflareshadowflare软件开发工程师交通银行
存储过程里可以使用GET DIAGNOSTICS实例代码:CREATE PROCEDURE sqlprocg (IN deptnbr VARCHAR(3))LANGUAGE SQLBEGINDECLARE SQLSTATE CHAR(5);DECLARE rcount INTEGER;UPDATE CORPDATA.PROJECTSET PRSTAFF = PRSTAFF + 1.5WHERE DEPTNO = deptnbr;GET DIAGNOSTICS rcount...显示全部

存储过程里可以使用GET DIAGNOSTICS

实例代码:

CREATE PROCEDURE sqlprocg (IN deptnbr VARCHAR(3))

LANGUAGE SQL

BEGIN

DECLARE SQLSTATE CHAR(5);

DECLARE rcount INTEGER;

UPDATE CORPDATA.PROJECT

SET PRSTAFF = PRSTAFF + 1.5

WHERE DEPTNO = deptnbr;

GET DIAGNOSTICS rcount = ROW_COUNT;

收起
银行 · 2016-04-25
浏览939
shangke1207shangke1207数据库运维工程师济宁银行
db2 -m "update BILL_DETAIL  set ACCOUNT=’’, SHROFF_NAME=’’ where report_date = '20160214' and trans_amount=33.17"显示全部

db2 -m "update BILL_DETAIL  set ACCOUNT=’’, SHROFF_NAME=’’ where report_date = '20160214' and trans_amount=33.17"

收起
银行 · 2016-03-29
浏览946
  • 您这个是否不支持8.2的 我在数据库上面操作报错 说识别不到-m这个选项
    2016-03-29

提问者

喂小饱me9
数据库运维工程师chinapay
擅长领域: 数据库服务器存储

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-03-29
  • 关注会员:3 人
  • 问题浏览:2496
  • 最近回答:2016-04-25
  • X社区推广