Oracle中的rownum 和rowid的用法和区别
发布日期:2025-04-30 00:26:25
浏览次数:13
分类:精选文章
本文共 1378 字,大约阅读时间需要 4 分钟。
Oracle ????? rownum ? rowid ?????????????????????????????????????
1. rownum ???
rownum ? Oracle ??????????????????????????????rownum ??? 1 ???????????????
rownum ?????
rownum ????????????????????????????
select rownum, phone_no from ur_user_info where rownum < 6;
??????? ur_user_info ??? 5 ??????? rownum < 6 ?? rownum = 1 ? rownum = 5??
rownum ?????
???????rownum ?????????????????????????????? rownum ?????????
select rownum, phone_no from (select rownum rn, phone_no from ur_user_info) a where a.rownum > 5 and a.rownum < 10;
?????????????
select rownum, * from (select rownum rn, a.* from ur_user_info a where rownum < 10) a where a.rn > 5;
??? rownum ?????????????????????
2. rowid ???
rowid ? Oracle ?????????????????? ROWID ???????????OID??rowid ???? 10 ? 16 ??????????????
rowid ?????
rowid ?????????????????????????
select rowid, phone_no from ur_user_info where rowid > 5 and rowid < 10;
??????? ur_user_info ?? rowid ? 6 ? 9 ????????
rowid ?????
???????rowid ???????????????????????????????????
delete from bal_acctbook_info where rowid not in (select min(rowid) from bal_acctbook_info where balance_id = '4012562452' and op_time = '20171212111111');
??? rowid ??????????????????????????
????
rownum?rowid???????rownum???????????rowid????????????- ???
rownum????????????????????? rowid????? joins ???????????????????
???????rownum ? rowid ???????????????????
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2026年06月01日 01时28分37秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!