oracle 查询
假如我现在有一张表,末尾有一个字段“status”,每次添加一条新记录的时候,这个状态就是0。需要做数据处理时,我就去搜索这张表,遇到状态为0的,处理,然后把状态改为1,就是处理完了。我的问题是,如果表的记录数有限,那么还好,可是随着数据越来越多,如果有上万条,难道我每次都要对整张表进行查询,一条一条的查询下去,如果状态为0,处理吗?如果数据很多,感觉这样很慢啊,有没有另外好的方法或什么的?我现在是用这样:
select * from 表名 where 'status' = 0;
然后用resultset处理