pl/sql中获得sql语句执行后影响的行数

SQL > set serveroutput on ;
SQL
>
SQL
> DECLARE
 
2     v_count NUMBER ;
 
3     v_id    NUMBER : = 1004 ;
 
4     v_name  VARCHAR2 ( 20 ) : = ' 唐僧 ' ;
 
5     v_age   NUMBER : = 500 ;
 
6   BEGIN
 
7     EXECUTE IMMEDIATE ' insert into tem_user values(:1,:2,:3) '
 
8       USING v_id, v_name, v_age;
 
9     -- 使用sql%rowcount取得影响的行数
10     dbms_output.put_line( ' 影响的行数为: ' || sql % rowcount );
11   END ;
12   /

影响的行数为:
1

PL
/ SQL procedure successfully completed

SQL
>

转载于:https://www.cnblogs.com/gisdream/archive/2012/05/25/2518250.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值