如何从Oracle表插入SQL Server表?

时间:2015-08-12 03:50:05

标签: sql-server oracle

我想从Oracle插入SQL Server中的某些列。它显示错误(总是最后一列选择错误:无效标识符)。可以指导我如何将一些值插入Oracle的SQL Server表中吗?

INSERT INTO acc_trx_pymt_noti_ack@mssql (ATPNA_ERN, ATPNA_Status, ATPNA_Err_Desc, ATPNA_Create_Dt)
   SELECT 
       ord_key, truck_id, create_by, create_dt
   FROM 
       ORD_PYMT;

p / s:当我将所有值插入SQL Server表

时,它可以正常工作
BEGIN
   FOR rec IN (SELECT ord_key, truck_id, create_by, create_dt, sysdate, backup_truck FROM ORD_PYMT)
LOOP
  INSERT INTO "acc_trx_pymt_noti_ack"@mssql
  VALUES   rec;
END LOOP;

COMMIT;
END;

0 个答案:

没有答案