Oracle通过DBLink操作Excel

本文详细介绍了如何使用Oracle的DBLink连接并操作Excel文件,包括创建ODBC数据源、配置SID、Listener、tnsnames.ora和数据库链接,以及进行数据查询和修改。在操作过程中需要注意Excel文件的列名不能含有特殊字符,并且需要确保非只读设置才能执行DML操作。
摘要由CSDN通过智能技术生成

 Oracle通过DBLink操作Excel
连Excel非工业级应用,演示目的在于说明ODBC能连,Generic Connect都能连。

1、创建数据库HRXL.xls
Sheet1“DEPT”,字段及数据如下:
DEPT_NO  NAME
1        Test
2        Test2
Sheet2“EMP”,字段及数据如下:
EMP_NO   NAME        DEPT_NO
1        Name1        1
2        Name2        2

2、建立DSN HRXL
创建ODBC数据源,并选系统DSN,可参考下面的网页:
http://www.databasejournal.com/features/oracle/article.php/10893_3442661_1/Making-a-Connection-from-Oracle-to-SQL-Server.htm
注意:
1、在选择数据源的驱动程序的时候,此时选择Driver do Microsoft Excel(*.xls)
2、填写数据库源名:HRXL
   选择工作薄路径:c:/HRXL.xls
3、如果想用DML操作,需要去掉只读设置。

3、创建SID HRXL
进入%ORACLE_HOME%/hs/admin,如D:/oracle/product/10.2.0/db_1/hs/admin,拷贝inithsodbc.ora为initHRXL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值