猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
使用Oracle 删除前几行记录rownum,请问该怎么操作呢?
rownum只能是rownum<4 而不能是rownum>5吗
婷婷同学_
浏览 599
回答 2
2回答
慕桂英3389331
可用rownum来删除。如,test表中有如下数据现要求删除前两行数据,可用如下语句:12delete from test where rownum<=2;commit;执行后结果为:
0
0
0
千巷猫影
如果你直接使用rownum,肯定不行。如果你是查询可以变通一下 select * from (select rownum as rnum,* from tab) where rnum > 5;如果是删除就没法直接搞了。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
Oracle
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续