oracle怎么取数据库最后200条记录

如题所述

第1个回答  推荐于2016-11-17
select *
from (select row_.*, rownum rownum_
from (select * from table_name t) row_
where rownum <= (select count(*) from table_name t))
where rownum_ > (select (count(*) - 200) from table_name t)
oracle rownum比较高效的查询方式本回答被提问者和网友采纳
第2个回答  2014-02-16
一般是按关建词排序的,你倒一个序

oracle怎么取数据库最后200条记录
select from (select row_.*, rownum rownum_from (select * from table_name t) row_where rownum <= (select count(*) from table_name t))where rownum_ > (select (count(*) - 200) from table_name t)oracle rownum比较高效的查询方式 ...

如何在oracle数据库中查询记录总条数
1、第一步,查询该库中的所有表,测试sql,代码见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,查询有多少个数据表,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,在TEST的开头编写一个查询表的脚本,每个表中的记录数,代码见下图,转到下面的步骤。4、第四步,执行完上...

如怎样快速获取Oracle数据库中表的记录数?
rs.afterLast();\/\/将光标定位到结果集中最后一行之后。然后直接获取当前光标所在的游标位置即为记录数.

数据库中如何查询表的最后一条记录?
1、首先,创建一个测试,代码如下图所示,然后进入下一步。2、其次,完成上述步骤后,插入测试数据,代码如下图所示,然后进入下一步。3、接着,完成上述步骤后,查询表中的数据,代码如下图所示,然后进入下一步。4、最后,完成上述步骤后,重新排序,获取最后一条记录并转到bbb字段的长度,如下图所...

如何将数据插入到oracle数据库中表的最后
insert into XXX values(xx,xx) 这是一般插入到最后,如果中间有空可能会插入空里 insert \/*+ append *\/ into XXX values(XX,xx) 这里使用了暗示(hint)append,肯定往表后插入,速度较快

如何在oracle数据库中查找最后一条插入的数据?
1、对于提交(最后一次操作commit了)的话可以查询那个提交段SELECT 列名1,列名2??FROM 表名 VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE where VERSIONS_STARTTIME IS NOT null ORDER BY VERSIONS_STARTTIME DESC;查出来的第一条就是最后改变的数据 2、如果表里面有序列或固定的排序字段可按倒...

oracle 查数据库每张表里有多少条记录
先做一次表分析之后 select * from user_tables;如果要比较准确的话可以使用存储过程来实现:DECLARE CURSOR curs IS SELECT table_name FROM user_tables;cn INT;BEGIN FOR cur IN curs LOOP EXECUTE IMMEDIATE 'select count(1) from ' || cur.table_name INTO cn;dbms_output.put_line(cur....

如何在oracle数据库中查找最后一条插入的数据
查出来的第一条就是最后改变的数据2、如果表里面有序列或固定的排序字段可按倒排序后取第一条where rownum<2 order by 排序字段 desc3、还有另外一种办法就是利用ORACLE伪列rowidselect * from tbl t1 where t1.rowid=(select max(rowid) from tbl t2)4、在redo log中找到对应相关的表的插入语句,但是这样...

怎么查询ORACLE表中的最后的10条数据
不太明白LZ的意思,数据库中记录的排列是无序的,用逆排序的方法可以对字段排序。楼上貌似是SQL Server的语法,Oracle可以用子查询。SELECT * FROM (SELECT * FROM TAB ORDER BY TNAME DESC)WHERE ROWNUM <= 10;

oracle数据库操作记录怎么查看
conn \/as sysdba archive log list 如果数据库为归档模式的话,可以通过logmnr来进行挖掘日志文件查看这些信息的。如果是非归档模式。对不起无法查看了 开启后台进程跟踪,设置参数(initsid.ora).backgroudn_dump_dest=目录名 -- 指定根踪文件存放的路径 .user_dmup_test=目录名 --指定用户信息跟踪文件...

相似回答
大家正在搜