oracle数据库实现分页查询之后,指定的记录集只有整个数据库的一部分,如何实现数据删除操作? 20

在mfc中,oracle数据库实现分页查询之后,返回的记录集只有整个数据库的一部分,如果要实现删除操作,如何在不获取整个数据库的情况下,执行删除操作?... 在mfc中,oracle数据库实现分页查询之后,返回的记录集只有整个数据库的一部分,如果要实现删除操作,如何在不获取整个数据库的情况下,执行删除操作? 展开
 我来答
智者总要千虑
高粉答主

2018-07-04 · 说的都是干货,快来关注
知道顶级答主
回答量:7.9万
采纳率:88%
帮助的人:1.4亿
展开全部
您好: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;这种方式,也是可以分页的。希望能帮助您!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式