开发者社区> 问答> 正文

从SQL Server表插入数据到Oracle数据库表与dblink使用SQL服务器

我有一个表在Oracle命名HR.ST_ADISYON_DETAY。 我可以发送选择命令,从那里获取数据等

SELECT TOP 100 * FROM OPENQUERY([HBT_CONNECTION] , 'select * from HR.ST_ADISYON_DETAY ORDER BY TARIH DESC');

我创建了dblink。 我dblink叫HBT_CONNECTION。 我想删除所有的数据表和Oracle数据库表中插入新的数据。 但是我找不到查询。 我如何删除和插入语句与数据库的链接。 我将把它写在SQL Server。

INSERT INTO HR.ST_ADISYON_DETAY(SICIL_KOD,AD_SOYAD,URUN,MIKTAR,BIRIM_FIYAT,TOPLAM,TARIH) SELECT SICIL_KOD,AD_SOYAD,URUN,MIKTAR,BIRIM_FIYAT,TOPLAM,TO_DATE(TARIH,'MM/DD/YYYY HH:MI:SS AM') FROM VIEW_HARCAMA_BYSICIL 从SQL Server选择部分。 插入部分是来自Oracle数据库。

展开
收起
SONGYiiiD 2019-12-04 21:54:42 2103 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载

相关镜像