PLSQL操作Oracle复制表(DBLink)

来源:互联网 发布:项老赛淘宝网店 编辑:程序博客网 时间:2024/05/29 02:54

因需要从其他数据库导入数据,便使用DBLink来操作。

--测试环境创建DBLink连接  create database link KTSCRMDEV      connect to seibel IDENTIFIED BY "siebelPwd"  using '   (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.7.56)(PORT = 1521))    )    (CONNECT_DATA =      (SERVICE_NAME = KTSCRMDEV)    )  )'
--简单查询
 select * from CX_MEA_MAS@KTSCRMPRD --表名+@数据库名

--插入
  INSERT INTO CRM_SIEBEL_INFO(


        EAI_ORDER_NUM,            ORDER_NUM,            ORDER_DT,            ACCNT_ORDER_NUM,            X_SRC_CHANN,            X_ORD_SATUS,            ATTRIB_15,            ATTRIB_14,            SOE_NAME,            X_USER_NAME,            X_PROD_CATEGORY_NAME,            X_QTY,            CMM_NAME   )    select       SO.EAI_ORDER_NUM, --系统单号       SO.ORDER_NUM, --销售订单号       SO.ORDER_DT, --下单日期       SO.ACCNT_ORDER_NUM, --客户单号       SO.X_SRC_CHANN, --来源系统       SO.X_ORD_SATUS, --订单状态       SOX.ATTRIB_15, --支付金额       SOX.ATTRIB_14, --订单总金额       SOE.NAME, --用户名       SOEX.X_USER_NAME, --客户名称       SOIX.X_PROD_CATEGORY_NAME,  --商品类别名称       SOIX.X_QTY, --商品数量       CMM.NAME --量体师姓名  FROM S_ORDER@KTSCRMDEV        SO,       S_ORDER_X@KTSCRMDEV        SOX,       S_ORG_EXT@KTSCRMDEV        SOE,       S_ORG_EXT_X@KTSCRMDEV       SOEX,       S_ORDER_TYPE@KTSCRMDEV     SOT,       CX_MEA_MAS@KTSCRMDEV       CMM,       S_ORDER_ITEM@KTSCRMDEV     SOI,       S_ORDER_ITEM_X@KTSCRMDEV   SOIX WHERE SO.ROW_ID = SOX.ROW_ID   AND SOT.ROW_ID = SO.ORDER_TYPE_ID   AND SO.ACCNT_ID = SOE.PAR_ROW_ID   AND SOE.ROW_ID = SOEX.ROW_ID   AND CMM.CELL_PHONE = SOX.X_ORDER_MEAR_BODY_PHONE   AND SO.ROW_ID = SOI.ORDER_ID   AND SOI.ROW_ID = SOIX.ROW_ID   AND SO.X_DELET_STATUS IS NULL   AND SOI.X_DELET_STATUS IS NULL   AND SO.X_SRC_CHANN = '魔幻工厂'   AND SOT.NAME = '销售订单'   AND SO.X_ORD_SATUS <> '已删除'   AND SO.X_ORD_SATUS <> '已取消'   AND SO.X_ORD_SATUS <> '已退款'   AND SO.X_ORD_SATUS <> '已托管'   AND SO.X_ORD_SATUS <> '保存中'   AND SO.X_ORD_SATUS <> '撤销'   AND SO.X_ORD_SATUS <> '10045'   AND SO.X_ORD_SATUS <> '草稿'   AND SO.X_ORD_SATUS <> '审核失败'   AND SO.X_ORD_SATUS <> '待支付'   AND SO.X_ORD_SATUS <> '未付款'   AND SO.X_ORD_SATUS <> '支付中'   AND SO.X_ORD_SATUS <> ' '

-

0 0
原创粉丝点击