A SQL%ROWCOUNT指的是有多少条受到影响的数据?平时工作中判断SQL是否对数据产生了操作,比如常判断SQL%ROWCOUNT<1那么就INSERT一条进去,或者直接ROLLBACK.在A选项中,INSERT一条数据,明显返回的只是1,所以结果应该是1.
B 第二个变量是一个循环,每次循环+1,经过五次循环之后,输出的是5.
C 第二个变量也是一个循环,只不过这次循环每次加的是SQL%ROWCOUNT,每次插入一条数据之后SQL%ROWCOUNT的值都是1
.因此最后的结果跟B是一样的.
D 直接输出上面定义的常量的值,c_insert_count,所以是5.
答案就是 BCD
|