怎样迁移数据库将里面的表最后100行? 由于测试需要,想将源数据库和表结构和数据复制出来到目标数据库,但源数据库的表数据太多,而我测试没必须这么多行的数据,所以我想只要每个表的最后N行数据,譬如100行,这样怎样处理呢? 平时整个数据库下线,然后复制文件,但现在我只要每个表的最后100行数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select top 100 * from ta SELECT TOP 100 * FROM TB ORDER BY ID DESC select top 100 * from tb order by 字段 desc select top 100 *from(select row_number() over(order by getdate() desc ) as rn ,* from tb ) lorder by rn INSERT INTO TABLESELECT TOP 100 * FROM DATABASE..TABLEORDER BY ... DESC set rowcount 100select * from tb order by id desc insert into tb select top 100 * from databaseA..tb order by 字段 desc 这个在SQL Server 里好用貌似在oracle里不行哈 一个郁闷的问题 新手问题 SQL插入编号列 生成SQL脚本问题 怎么设置种子的起始数值? SQL特殊排序 数据库方式连接问题, 大家看看 求一个比较难的sql 急 请问如何写一个存储过程 返回一个数据表table1的全部记录 ,如果不用临时表,游标可以实现吗? 如何才能查看数据库里的所有JOB? 求相邻数据的各种查询SQL语句!!! 求一条SQL语句 表复制问题
from(select row_number() over(order by getdate() desc ) as rn ,* from tb ) l
order by rn
INSERT INTO TABLE
SELECT TOP 100 * FROM DATABASE..TABLE
ORDER BY ... DESC
select * from tb order by id desc
这个在SQL Server 里好用
貌似在oracle里不行哈