Database link小结一下

在Pl/SQL里想从一个数据库里连接到另一个数据库,要靠Database link.例子如下:

sql 代码
  1. DROP DATABASE LINK elinkDB_copy;   
  2. CREATE DATABASE LINK elinkDB_copy   
  3.   CONNECT TO nims IDENTIFIED BY nims   
  4.   USING '(DESCRIPTION =   
  5.     (ADDRESS_LIST =   
  6.       (ADDRESS = (PROTOCOL = TCP)(HOST = dev.elinksoft.com)(PORT = 1521))   
  7.     )   
  8.     (CONNECT_DATA =   
  9.       (SERVICE_NAME = elinkdb)   
  10.     )   
  11.   )';   
  12. INSERT INTO T_DEPARTMENT_DEFINE   
  13.             (DEPARTMENT_CODE, INTERNAL_DEPARTMENT_CODE,   
  14.              DEPARTMENT_CHINESE_NAME, DEPARTMENT_ABBR_NAME, DEPARTMENT_LEVEL,   
  15.              FOUND_DATE, CHINESE_ADDRESS, POSTCODE, TELEPHONE,   
  16.              UPPER_DEPARTMENT_CODE, LINK_MAN_CODE, TELE_AREA_CODE,   
  17.              LEVEL_DEP_CODE, FCD, FCU, LCD, LCU)   
  18.    (SELECT DEPARTMENT_CODE, INTERNAL_DEPARTMENT_CODE, DEPARTMENT_CHINESE_NAME,   
  19.            DEPARTMENT_ABBR_NAME, DEPARTMENT_LEVEL, FOUND_DATE,   
  20.            CHINESE_ADDRESS, POSTCODE, TELEPHONE, UPPER_DEPARTMENT_CODE,   
  21.            LINK_MAN_CODE, TELE_AREA_CODE, LEVEL_DEP_CODE, FCD, FCU, LCD, LCU   
  22.       FROM T_DEPARTMENT_DEFINE@elinkDB_copy);   
  23. commit;   
  24. ALTER SESSION CLOSE DATABASE LINK elinkDB_copy;   
另外,如果是同一个数据下的不同用户,可以用视图.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值