今天,遇到一个任务,需要使用oraclede 分页,同时还要使用绑定变量, 同时,需要改正两个位置的变量,幸好,这连个位置的变量,有一定联系,所以我,写了以下的SQL.
variable i number;
with
A as (
SELECT id ,n_id ,category_value_d date ,type
,modify_by ,modify_date
FROM test
where DATE <= TRUNC(sysdate) and .type != 'B'
and N_ID = 41
and id=1000001101
order by DATE desc),
B as (
Select * from (
select A.* , Rownum Rn FROM A where rownum < (:i+10000)) where RN >= :i
)
exec :i=:10000;
select * from B;
然后处理数据库.就算自己的以后工作的备份吧