说明:虽然没图,但文字表述很清楚,自己做过的项目留着备用(这只是初版,比较繁琐,但很明确)

准备工作做完之后,后期可直接使用。如后期excel数据有变更,只需改动对应的部分即可,不涉及改动的可直接使用。

实际操作步骤

  1. 依照excel数据模版格式准备好建表语句,将中间过渡表在对应12家村行数据库中分别建立。(二步骤中的第2小步)
  2. 将excel补录数据转换成txt文件导入中间过渡表。(二步骤中的第3小步)
  3. 将提前准备好的存储过程导入各村行对应数据库。(四步骤中的2小步)
  4. 各家村行执行导入的存储过程。(三步骤中的5小步)
  5. 完毕

注意:12家行数据库独立登录,需切换用户分别登录,建议一家行执行完全部脚本再切换。

  • 准备阶段(以(100)的贷款投向(1001)为例)
  1. 将对应Excel文档转为.csv格式(必须严格按照下图顺序操作)

原始数据:

点击“WPS表格——》另存为——》(选择你存储的位置,后续做处理)”下图红框需格外注意,文件类型必须为“CSV(逗号分隔)”,然后保存。

出现下图标识点击“确定”:

到此Excel转.CSV文件结束。

  1. 将.csv文件转为.txt文件

找到刚转的.CSV文件:

给该文件加前缀(dhcc_),改后缀(.txt),出现下图提示点击“是”。

打开刚刚修改的文件,格式如下:(注意将红框那一行去掉,否则影响后期操作和数据的准确性)

下图数据属于正常数据。

到此,.CSV文件转为.txt文件结束。

  1. 建立和dhcc_1001.txt对应中间过渡表:(注意字段长度和类型)
  1. 建立和dhcc_1001.txt、中间过渡表dhcc_1001对应的dhcc_1001.ctl文件(dhcc_1001.txt和dhcc_1001.ctl这俩文件路径需一致)注意图中描述
  1. 建立在管理员窗口中调用dhcc_1001.ctl的命令

6.将中间过渡表的数据更新到对应数据库的表中(这里更新了合同表、申请表、台账表)

重复1——》6的步骤,将12家行所有Excel转换为“.txt”文件。建立对应的建表语句。建立“.txt”文件对应的“.ctl”文件和调用“.ctl”文件的管理员窗口命令。

  1. “将中间过渡表的数据更新到对应数据库的表中”的SQL语句和其他(无法进行批量处理的)SQL语句整合到一起(12家行分开)

下方的other.sql文件包含所有(100)需处理的数据,下方有其他数据没截全。

到此,前期准备工作都已做完。

二.将补录数据导入中间过渡表

1.登陆对应数据库:(比如(100))

  1. 将写好的建表SQL在对应(100)库中执行
  1. 往中间过渡表中导入补录数据

找到对应(100)的命令语句:(下图只是实例,具体参照实际做相应修改)。

在Windows系统的运行程序中输入“cmd”,回车:

将命令语句复制,然后在管理员窗口中点击鼠标右键——》粘贴——》回车,即可将对应补录数据直接导入到对应中间过渡表中。

注意:每次只能执行一条“sqlldr”,一条一条复制、粘贴。每家行执行该命令前必须先将对应中间过渡表建立。

到此,中间过渡表的补录数据导入完成

  • 建立和使用存储过程
  1. 登陆到对应行(100)的数据库,找到Procedures文件,右键——》新建

如下图:

  1. 点击确定,在begin和end之间将“准备阶段的第7小步”中的脚本粘贴进来
  1. 如下图,点击执行按钮,即可编译,待编译完成,存储过程也就建立成功

(提示:脚本后需加commit,否则当存储过程执行完需手动提交)

  1. 刷新Procedures文件,会出现刚刚建立的存储过程
  1. 选中存储过程“other”,右键——》测试,点击红框中的执行按钮,该存储过程即可执行

到此,存储过程的建立和使用已结束。

  • 导出和导入存储过程:每个行建一个存储过程
  1. 导出存储过程:将刚刚建立的存储过程other导出到本地

工具——》导出用户对象——》选中该存储过程——》选择导出路径——》导出

  1. 导入存储过程:将刚刚导出的存储过程导入到数据库

工具——》导入表——》SQL插入——》在导入文件下方选择本地的存储过程——》导入

存储过程导入之后就可在Procedures文件下找到该存储过程。如果需执行该存储过程,进行“三步骤中的第5小步”操作即可。

oracle通过load data 将数据导入表中通过存储过程进行批量处理相关推荐

  1. mysql导入数据load data infile用法(将txt文件中的数据导入表中)

    我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data  [low_priority] [local] infile ...

  2. load导入txt文件到mysql_mysql导入数据load data infile用法(将txt文件中的数据导入表中)...

    我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data  [low_priority] [local] infile ...

  3. hive创建表---并把数据导入表中

    --create table dept create table dept( id int, dept string, location string ) ROW FORMAT DELIMITED F ...

  4. 用ado把excel数据写入oracle,如何将excel表格数据导入到oracle数据库对应的表中?!oracle导出excel文件...

    如何把excel里的表导入到oracle里 使用第三方工具吧,toad之类的 一个excel表格中有多个sheet,如何将其导入oracle数据库 户和要用DBA 最简单得建用户: create us ...

  5. MySQL使用INTO OUTFILE和LOAD DATA INFILE导出导入百万级数据文件

    MySQL数据库的备份与恢复(1)--使用Select Into Outfile和Load Data Infile命令 MySQL使用SELECT-INTO OUTFILE导出文本文件 MySQL中, ...

  6. matlab打开矩阵表,如何将Excel数据导入MATLAB中?:EXCLE中通过矩阵表输出选项

    怎么把matlab中处理的数据存入到excel中 可以直接xlswrite命令. data=randn(100,1); % data为需要存储的数 xlswrite('D:\write2Excel.x ...

  7. oracle如何导入一个用户,Oracle 把一个用户的数据导入另一个用户 (数据泵)

    Oracle 把一个用户的数据导入另一个用户 (数据泵) 发布时间:2020-06-06 23:38:49 来源:51CTO 阅读:6700 作者:crazy_charles 192.168.0.1- ...

  8. matlab读取excel表作图,读取Excel表格数据进行绘图-如何将excel表格中大量数据导入matlab中并作图...

    matlab 读取excel时间数据并绘图 没看懂你的格式是什么意思, 不过我一般读取excel都用xlsread函数,你也可以试一试 [a,b,c]=xlsresd('data.xls');%r如果 ...

  9. 将EXCEL表格数据导入hive中

    将EXCEL表格数据导入hive中 第一步:将excel表格转为.csv格式文件(utf-8格式) 第二步:将建表语句中分隔符改为逗号(英文),格式改为text文本格式 第三步:使用linux rz命 ...

最新文章

  1. 失业后跑摩的985高校硕士,被质疑学历、深“扒”论文...
  2. ps查看oracle进程数,通过ps -ef | grep oracle查出的进程,怎样对应数据库中跑的进程...
  3. Flink从入门到精通100篇(十二)-如何分析和定位 Flink 作业 OOM 问题?
  4. jQuery在同级节点中查找
  5. java迪杰斯特拉算法_迪杰斯特拉算法完整代码(Java)
  6. java word批注_编写Java批注
  7. [Windows Server 2012] SQL Server 备份和还原方法
  8. Bias and Variance with Mismatched Distributions
  9. 统一社会信用代码正则表达式
  10. 路由器被蹭网后,我有被黑的风险吗?
  11. FlyMcu串口下载
  12. (一)城市三维基础展示方案
  13. 浏览器阻挡cookies_解决WordPress登录出现Cookies被阻止或者您的浏览器不支持
  14. 麦咖啡McAfee的规则设置
  15. (转载)80后一代的尴尬
  16. x光肺部分割数据集_LIDC-IDRI肺结节Dicom数据集解析与总结
  17. pda正常签收扫描是什么意思
  18. 永磁直驱风力发电机结构图_干货丨永磁直驱式风力发电工作原理
  19. 北邮OJ-269. 网络传输-14网研上机D
  20. 【Linux】循序渐进学运维-服务篇-FTP服务配置文件详解

热门文章

  1. 未能加载文件或程序集“Microsoft.AI.Web”
  2. 材料科学基础学习指导-吕宇鹏-名词和术语解释-第10章:材料概论
  3. cad怎么转换成pdf格式
  4. CAD主流电气原理图,通俗易懂,合适工控爱好者学习
  5. C语言两班平均成绩,《统计学原理》复习参考(完整答案)
  6. HashMap面试六问
  7. 微信小程序 组件无法使用全局样式
  8. C语言生成JSON格式字符串对接华为物联网云平台
  9. 【开发工具】EasyCode
  10. 需求管理工具_wetool封杀后,微信群管理工具还能指望哪个?