oracle数据库实现分页查询之后,指定的记录集只有整个数据库的一部分,如何实现数据删除操作? 20
在mfc中,oracle数据库实现分页查询之后,返回的记录集只有整个数据库的一部分,如果要实现删除操作,如何在不获取整个数据库的情况下,执行删除操作?...
在mfc中,oracle数据库实现分页查询之后,返回的记录集只有整个数据库的一部分,如果要实现删除操作,如何在不获取整个数据库的情况下,执行删除操作?
展开
展开全部
您好:oracle查询分页可分为两种情况,一种使用的是rownum ,另外一种则是使用 row_number() over(order by column_name desc)。1.使用rownum分页查询,可用以下方式:select t2.* from (select t1.*,rownum as rn from table_name t1 where 1=1 and rownum <= page * page_size) t2 where t2.rn > (page - 1) * page_size;2.使用 row_number() over() 分页查询select t2.* from (select t1.*,row_number() over(order by column_name desc) as rn from table_name t1 where 1=1 )t2 where t2.rn > (page-1)* page_size and t2.rn <= page * page_size;这种方式,也是可以分页的。希望能帮助您!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询