把Excel中的数据导入Oracle 数据库中.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教你怎么样把Excel 文件中的数据导入到Oracle 数据库中 第一种:最简单的方法。 在EXCEL 中全选数据,然后COPY 。接着打开PL/SQL DEVELOPER ,打开SQL 窗口, 输入select * from mytable for update; 然后执行,就可以看到查出目的表mytable 数据,如果 是空表,当然是没数据了。然后点击下面列表上方的锁(编辑数据),不管有没有数据,我 们选择最后一个空行的行头,让整行变成黑色则表示整行已全选中。注意该行左边是有个黑 色实心三角箭头的。然后粘贴,再commit 就OK 咯。 说明:而且这个方法还有个好处就是对EXCEL 中的日期型、数值型字段的处理也很正常, 数据类型不会丢失。 图:选中了行然后粘贴数据 第二种:简单的方法。 先将Excel 文件另存为一个 .csv 文件,然后编写一个 insert.ctl 文件,ctl 文件写法如下: load data -- 1、控制文件标识 infile test.csv --2 、要输入的数据文件名为test.csv append into table table_name --3、向表table_name 中追加记录 fields terminated by , --4 、字段终止于, ,是一个逗号 (field1, field2, field3, ... fieldn)定义列对应顺序 field(x)要与Oracle 表中的字段名保持一致(大写) 最后在DOS 命令下执行以下命令: sqlldr user/password control=insert.ctl 1 图:表示导入了12 条记录 第三种:比较简单的方法。 如果数据不是很多,可以使用如下方法: 假设表名为test_excel ,有4 列数据,则设置Excel 的E1 单元格的值为 =insert into test_excel values(‘” A1 “’, ‘” B1 “’, ‘” C1 “’, ‘” D1 “’);” 向下拖动该公式,则生成一列sql,把其copy 到sql/plus 中执行即可(如果数据中有单引号, 需要先替换成两个),临时导数据用这种方法还是比较方便的。 图:使用Excel 的公式功能为我们生成的SQL 语句 图:导入到Oracle 数据库后的表数据 2 第四种:比较麻烦的方法 1、在本地创建一个Access 数据库,将Excel 数据先导入到Access 。可直接导入点击鼠标 右键,选择导入,文件类型选择要导入的Excel 文件,也可通过创建宏用TransferSpreadsheet 函数实现。 2 、在本地创建ODBC,链接oracle 数据库。将oracle 中需要导入数据的表以链接表的方式 在本地Access 中创建(千万不要使用导入表)。 3、在Access 数据库中创建插入查询将导入好的Excel 数据导入到oracle 中。 此方法保证成功。 第五种:高端方法。 利用异构数据库. 建一个实例,通过ODBC 基于EXCEL 文件. 再以db_link 的方式进行操作:insert into oracle_instance.tab select * from excel_instance.tab 3

文档评论(0)

万寿无疆 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档