迁移计划——设计

把客户那边的数据要过来,再导入到我们库里面,写sql导出

第一种:DBMS_OUTPUT.put_line方式,输出xml文件格式的数据,再copy出来复制到文本文件,用exel打开另存为exel文件

写数据库脚本给客户,sql脚本,就是一个存储过程,查询所需要的数据,用DBMS_OUTPUT.put_line一行一行的打印
DBMS_OUTPUT.put_line输出字符大小可以超过255

缺点:有数量限制,总共能打印输出字符的最大长度只是为10000000,很不实用,需要写过程脚本。
优点:写好存储过程的脚本后可以供使用人员重复使用。


第二种:spool 方式,把数据输出到一个文件里面,拼接信息到一个字符串,输出到文本文件,用exel打开另存为exel文件

缺点:有数量限制,每一行只能读取4000个字符,也是不可以用到字段很多的表上面。
优点:直接可以把数据写到文件里面,只要写简单的查询数据的sql语句。


第三种:utl_file读取数据到文件,然后再下载下来,需要转换成excel格式的文件,用exel打开另存为exel文件
缺点:要求比较高,要在数据库服务器里面创建有权限的文件,然后赋给数据库用户读写文件夹的权限,
      还要数据库修改全局的文件路径。
优点:处理和组装数据灵活。


第四种:在PLSQL里面查询数据然后copy出xls内容,pase到exel文件里面
优点:简单方便,操作简便。
缺点:数据量要很少,不支持大数据量。


第五种:直接写sql在PLSQL里面执行,导出csv格式的文件,再用plus打开文件复制一定数量的内容到一个文件里面,用exel打开另存为exel文件
优点:简单方便,只要写简单的查询数据的sql语句,使用oracle自带的导出数据方式。


需要确认,数据收集的人做的事情?数据收集的人是怎样收集数据的?数据收集的人转换数据的方式?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值