SQL如何获取最新插入的N条数据

gzyyan249 2013-08-08 09:24:26
如题,我想获取数据表内最新插入的前N条数据,但不知道该怎么写好,求各位大神指点一下
...全文
278 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lkq_david 2013-08-09
  • 打赏
  • 举报
回复
引用 6 楼 a470577391 的回复:
[quote=引用 5 楼 Wentasy 的回复:] [quote=引用 3 楼 qq1145174853 的回复:] 按照插入时间倒序,然后rownum<=10
表里需要有插入的时间的字段吧,不然怎么实现?[/quote] +1[/quote] 楼主在二楼的时候不是说了有插入时间字段了?
lkq_david 2013-08-09
  • 打赏
  • 举报
回复
引用 5 楼 Wentasy 的回复:
[quote=引用 3 楼 qq1145174853 的回复:] 按照插入时间倒序,然后rownum<=10
表里需要有插入的时间的字段吧,不然怎么实现?[/quote] 楼主在二楼的时候不是说了有插入时间字段了?
积木 2013-08-08
  • 打赏
  • 举报
回复
最新插入是一个什么概念。。。如果实在不行那就开启检查吧。 另外,在你的数据表里面增加一个 create_time 的 timestamp 字段,每次插入数据的时候将 systimestamp 插进去就好了。
白开水MD5 2013-08-08
  • 打赏
  • 举报
回复
引用 5 楼 Wentasy 的回复:
[quote=引用 3 楼 qq1145174853 的回复:] 按照插入时间倒序,然后rownum<=10
表里需要有插入的时间的字段吧,不然怎么实现?[/quote] +1
Wentasy 2013-08-08
  • 打赏
  • 举报
回复
引用 3 楼 qq1145174853 的回复:
按照插入时间倒序,然后rownum<=10
表里需要有插入的时间的字段吧,不然怎么实现?
kskbbq 2013-08-08
  • 打赏
  • 举报
回复
引用 3 楼 qq1145174853 的回复:
按照插入时间倒序,然后rownum<=10
正解
lkq_david 2013-08-08
  • 打赏
  • 举报
回复
按照插入时间倒序,然后rownum<=10
gzyyan249 2013-08-08
  • 打赏
  • 举报
回复
引用 1 楼 goodboy1881 的回复:
最新插入是一个什么概念。。。如果实在不行那就开启检查吧。 另外,在你的数据表里面增加一个 create_time 的 timestamp 字段,每次插入数据的时候将 systimestamp 插进去就好了。
比如说查找最近插入是十条记录,表内有数据的插入时间字段

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧