Select Count(*)的解决
我原先在数据库的过程中使用了:
SELECT COUNT (*)
INTO icountnumber
FROM Recordmaster
WHERE (reckoningdate >= istartdate AND reckoningdate < ienddate)
AND (datatype = '01')
但是当数据量越来越大的时候,使用
COUNT (*)就不行了,全表扫描太受不了了;
如果在程序中,我可以用Query控件的Count来得到记录的行数,但是在Oracle的过程里怎么写才能得到icountnumber值,不用SELECT COUNT (*)的方式?