几个.txt文件中的数据导入到一个oracle数据表中的方法

qq_37490199 2017-09-15 09:03:02
有三个数据格式相同的文本文件,每个文本里的数据都是4列:时间 X轴 Y轴 Z轴,每个文本文件中的“时间”那一列是相同的,现在要把这三个文本文件中数据导入到一个数据库表中,表的结构是下面的形式,请问有什么方法可以实现呢?我是新手,麻烦各位大神解答一下,谢谢啦!
在数据库表中是这样的结构:
时间 X轴1 Y轴1 Z轴1 X轴2 Y轴2 Z轴2 X轴3 Y轴3 Z轴3
...全文
446 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcs_zzh 2018-01-16
  • 打赏
  • 举报
回复
推荐使用ORACLE的外部表来实现,就是在ORACLE中创建一个表,指向了操作系统的文本文件,查询出来的其实是文本中的数据,三个文件分别创建三个表。
jdsnhan 2017-09-18
  • 打赏
  • 举报
回复
引用 2 楼 qq_37490199 的回复:
噢噢~~ 我试试看,谢谢你啦 请问有一次性将三个文件(不将三个文件合并成一个)同时导入到上面那个格式的表格中的方法吗
这个比较难了,里面有个根据时间列匹配的过程。
碧水幽幽泉 2017-09-18
  • 打赏
  • 举报
回复
引用 2 楼 qq_37490199 的回复:
噢噢~~ 我试试看,谢谢你啦
请问有一次性将三个文件(不将三个文件合并成一个)同时导入到上面那个格式的表格中的方法吗

可以,写shell脚本,
@txt1.txt
@txt2.txt
@txt3.txt
...
将3个txt文件加载到数据库表中。
qq_37490199 2017-09-15
  • 打赏
  • 举报
回复
噢噢~~ 我试试看,谢谢你啦 请问有一次性将三个文件(不将三个文件合并成一个)同时导入到上面那个格式的表格中的方法吗
卖水果的net 2017-09-15
  • 打赏
  • 举报
回复
先把 3 个文件分别导入到 3 张表中,最后再加工到你的业务表;
碧水幽幽泉 2017-09-15
  • 打赏
  • 举报
回复
把 3 个文件分别导入到 3 张表中,用时间字段关联查询即可。

17,089

社区成员

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

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