gpt4 book ai didi

mysql - 使用 OpenQuery 插入表

转载 作者:行者123 更新时间:2023-11-29 20:51:44 24 4
gpt4 key购买 nike

我有两个数据库MSSQLMYSQL

我想将数据从 MYSQL 传输到 MSSQL,因此我在它们之间创建了链接服务器

在这一步之前我没有任何问题

我编写了以下代码,用于从 MYSQL 获取数据并插入到 MSSQL

INSERT into dbo.test2016
SELECT * FROM openquery(test1, 'SELECT t_id,t_date
FROM test1.test2016') T1
INNER JOIN dbo.test2016 T2 ON T1.t_date > T2.t_date

但我在 MSSQL 中遇到消息 213,级别 16,状态 1,第 1 行因为INNER JOIN无法与INSERT INTO匹配

我需要在插入 MSSQL 之前,比较两个表之间的 t_date 列

我该怎么办?

最佳答案

我知道这个帖子已经过时了,但我想我分享了一个对我有用的例子。

insert into openquery([LinkedServerName],'Select column1, column2 from mysqlDatabase.tableName' ) 
select column1, column2 from msServerTableName

关于mysql - 使用 OpenQuery 插入表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37984322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com