ORACLE dblink 小记

上一篇 / 下一篇  2008-09-02 09:45:33 / 个人分类:ORACLE

建DBLINK:
使用pl/sql developer建:找到Database Links,右键新建
                          名称:dblink名  连接到用户名:目标数据库登录名 密码:目标数据库密码
                          数据库:目标数据库服务名

查询表:
select * from 用户名.表 @DBLINK名称 where 条件;

查询函数:
select  用户名.函数名@DBLINK名称(参数) from dual;

在本地函数中调用dblink函数:
Result:=用户名.函数名@DBLINK名称(参数);

复制dblink中的表结构与数据:
CREATE TABLE 表名 AS SELECT * FROM 用户名.表名@DBLINK名称 where 条件
索引这些可以使用手工建:在pl/sql developer的SQL窗口中选中表名再查看表结构

备注:
如果机子上同时安装ORACLE的数据库与客户端,要用数据库建需连接dblink的数据库的服务
在过程中创建表时要先给权限execUTE immediate 'Grant Create any table to 用户名';
从dblink的从张表中取数只需在每个表名后加@dblink名称


TAG: oracle ORACLE

 

评分:0

我来说两句

日历

« 2023-01-29  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 8218
  • 日志数: 10
  • 图片数: 1
  • 建立时间: 2007-09-24
  • 更新时间: 2009-12-22

RSS订阅

Open Toolbar