ORACLE数据库,程序如下,go_oracle_sql是已经定义好的ORACLE连接事务实例long ll_total
Declare test cursor For
Select field1,field2
from database1
where field3='something' using go_oracle_sqlopen testll_total=go_oracle_sql.SQLNRowsdebug发现执行了ll_total=go_oracle_sql.SQLNRows以后,ll_total值为0,并没有获取实际的行数,不知道是不是oracle不支持该方法,请教应如何获取游标的行数,不用通过再写一个select count(*)之类的语句。
Declare test cursor For
Select field1,field2
from database1
where field3='something' using go_oracle_sqlopen testll_total=go_oracle_sql.SQLNRowsdebug发现执行了ll_total=go_oracle_sql.SQLNRows以后,ll_total值为0,并没有获取实际的行数,不知道是不是oracle不支持该方法,请教应如何获取游标的行数,不用通过再写一个select count(*)之类的语句。
也可以用隐式游标 SQL%ROWCOUNT .
没见过,期待高手!
帮忙up!