ITPub博客

首页 > 数据库 > Oracle > oracle 之 sql%rowcount 查看受影响的记录行数

oracle 之 sql%rowcount 查看受影响的记录行数

Oracle 作者:itpubqazwsx 时间:2013-11-28 14:49:00 0 删除 编辑

sql%rowcount必须在commit或者rollback之前

create or replace procedure t_ts(TABLE_NAME VARCHAR2) AS

  n     number;

  V_SQL VARCHAR2(500);

BEGIN

  V_SQL := Q'[delete from ]' || TABLE_NAME || Q'[]';

  EXECUTE IMMEDIATE V_SQL;

  n := sql%rowcount;

  COMMIT;

  dbms_output.put_line(n);

end t_ts;

create or replace procedure t_ts(TABLE_NAME VARCHAR2) AS

  n     number;

  V_SQL VARCHAR2(500);

BEGIN

  V_SQL := Q'[delete from ]' || TABLE_NAME || Q'[]';

  EXECUTE IMMEDIATE V_SQL;

    COMMIT;

  n := sql%rowcount;

  dbms_output.put_line(n);

end t_ts;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23558160/viewspace-1109376/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-03-20