控制oracle每个表导出的行数

因为我的数据库中有的表很大,有几百万的数据,现在,我在另一个地方布署,机器差一点,但是表结构和一些基本数据是要有的,所在,我现在要把每个表的前500条数据导出来就可以了,... 因为我的数据库中有的表很大,有几百万的数据,现在,我在另一个地方布署,机器差一点,但是表结构和一些基本数据是要有的,所在,我现在要把每个表的前500条数据导出来就可以了,可以怎么控制每个表都只要前500条呢???
badkano和java_soft两个兄弟说的只能进行单张表的控制,可是我现在有差不多上百张,这个方法是不可行的
展开
 我来答
badkano
2009-03-13 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885365
团长

向TA提问 私信TA
展开全部
select * from table_name where rownum<=500

那好像没什么好方法,自己写存储过程的话,也是遍历数据库中的表,然后放到临时表中,再导出,那样也没什么意义了

PL/SQL能导全库的表,不过控制行数好像不太可能
java_soft
2009-03-13 · 超过10用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:30.4万
展开全部
用ROWNUM控制,ROWNUM是默认的行数ROWNUM<=500应该就可以了

我给你提个建议吧
1,你把你想要导的库表全部建出来
2,然后往里面在插数,插数的时候,只要复制粘贴表名就可以,WHERE条件不用变ROWNUM<=500
可能是累了点,呵呵~!但你可以在EXCEL中写好SQL每一个单元格写一句

A里面写select B里面写* ........
你下拉就可以了,呵呵~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东桖柳83
2009-03-12 · TA获得超过599个赞
知道小有建树答主
回答量:603
采纳率:0%
帮助的人:378万
展开全部
看看可不可以先建视图,然后再导
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式