Oracle如何用Excel间接查询Oracle中的数据

在那里,大家挑选EMP表,对其相关操作可经过左上角的“SQL”执行。

TEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Lenovo-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = test)
    )
  )

Oracle 1

② 、在Excel中开始展览询问操作

Description:对该数据源的叙述,可写可不写

Oracle 2

User ID:用户名,该用户必须对所查询的表有可读权限。

选用数据源“Oracletest”,点击“确认”。

Oracle 3

因本机安装的是Oracle 11.2.0.4 六拾陆位,故选拔ODBC数据源(六二十三个人),展现如下:

数码->自别的来源->来自Microsof Query,如图所示:

实质上,Excel可平素写SQL语句查询Oracle中数量,在此间,用到ODBC驱动。详细步骤如下:

最终Excel生成的结果如下所示:

Oracle 4

将Oracle中询问的数额保存为Excel文件,平时选用的是PL/SQL Developer。

Oracle 5

Oracle 6

Data Source
Name:其实正是给该数额源取3个名字,在本例中作者取的是“Oracletest”。

Oracle 7

点击“添加”,选择“Oracle in OraDb11g_home1”这一项,点击“完成”

注:我的Excel版本是2013。

添加表,可通过“Owner”进行筛选

Oracle 8

一、配置ODBC数据源

 刚测试了一下,可对两张表展开等值连接查询。

配备完结后,点击“OK”即可。

Oracle,始于->控制面板->系统和张掖->管理工科具->ODBC数据源(可遵照自身的情形选拔30人依旧6四位)。

Oracle 9

输入scott用户的密码,点击“OK”。

TNS ServiceName:即网络服务名,那些是在Oracle客户端tnsnames.ora中定义,我的是“test”。tnsnames.ora中对应的始末如下:

终极生成的结果,可透过“将数据重返到Excel”按钮(在“SQL”按钮左边)保存到Excel中

Oracle 10

进入Oracle ODBC配置项,须要填写的有四项,

相关文章