美文网首页
视图、dblink、同义词,简介

视图、dblink、同义词,简介

作者: 屎倒淋头还嚼便 | 来源:发表于2019-08-29 17:53 被阅读0次
    一、创建视图(注意视图中的字段必须大写)
    CREATE OR REPLACE FORCE VIEW "DCGX"."PUNISH_CZ_CL" ("ID", "CLPH", "DWMC",  "CREATE_DATE", "UPDATE_DATE") AS 
      select
        atv.ID as id,
          from
        AFAB04_TAXI_VEHICLE atv,
        AFAB06_TAXI_OWNER ato
      where
        atv.BASIC_YEHU_ID=ato.id and car_status='12';
     二、创建dblink (有时候有奇怪的错误,可以试试把用户名密码的双引号都去掉)
      CREATE DATABASE LINK "punish.jtwget"
       CONNECT TO "tiger" IDENTIFIED BY "123456"
       USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = *.*.*.*) (PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = taotao)))';
    // 创建同义词   我方的表名        对方的表名    dblink(连接远方对方的数据库)
    create synonym punish_cz_cl2 for punish_cz_cl@punish.jtwget; // 两个表名好像要求必须不同
    

    需要:从其他数据库获取数据,存储到我方的数据库。
    实现方式:dblink数据库连接的方式
    1、在对方数据库建立视图(dblink连接视图、表都行。视图主要就是一条sql语句,查询到想要的数据)
    2、我方数据库中建立dblink连接对方数据库
    3、我方数据库中建同义词(同义词,就是我方数据库一张表名、对应对方数据库的一张表名)
    4、我方数据库建表,并且从同义词中查询数据,存储到表中。

    注意:视图、同义词,都可以当成一张表操作(只做了查询,不知道能不能做增删改)

    相关文章

      网友评论

          本文标题:视图、dblink、同义词,简介

          本文链接:https://www.haomeiwen.com/subject/dicwectx.html