SQL Server和MySQL的互操作性?
我们将从SQLServer2008后端转到MySQL后端。SQL Server和MySQL之间的互操作性是什么 我们是否能够运行引用服务器上数据库中的表的SQL查询 例如,这是否可能:伪代码 如果没有,您可以推荐哪些跨SQLServer2008和MySQL集成数据的选项SQL Server和MySQL的互操作性?,mysql,sql,sql-server,Mysql,Sql,Sql Server,我们将从SQLServer2008后端转到MySQL后端。SQL Server和MySQL之间的互操作性是什么 我们是否能够运行引用服务器上数据库中的表的SQL查询 例如,这是否可能:伪代码 如果没有,您可以推荐哪些跨SQLServer2008和MySQL集成数据的选项 LINQ是否可以在合并SQL Server和MySQL的数据方面提供任何帮助?可以将MySQL服务器作为链接服务器添加到SQL Server中 设置好后,可以使用OPENQUERY进行如下查询: SELECT t1.col
LINQ是否可以在合并SQL Server和MySQL的数据方面提供任何帮助?可以将MySQL服务器作为链接服务器添加到SQL Server中
SELECT t1.colA, t2.colB
FROM SQLdbName.dbo.tablename AS t1
INNER JOIN OPENQUERY(MySQLlinkedservername,
'SELECT colA, colB FROM tablename') AS t2
ON t1.colA = t2.colA
马克…谢谢你!那正是我要找的!这真是太棒了!tut中的sql示例有点不可靠。因此,对于搜索它的任何人来说,这里有一个SQL2008Server和MySQLServer之间的sql连接示例:从SQLdbName.dbo.tablename中选择t1.colA,t2.colB作为t1内部连接OPENQUERY(MySQLlinkedservername,'SELECT colA,colB FROM tablename'),作为t1.colA=t2上的t2。colA@s15199d:谢谢你的评论。我将您的SQL从评论中输入到我的答案中,以便其他人更容易阅读。希望没问题。
SELECT t1.colA, t2.colB
FROM SQLdbName.dbo.tablename AS t1
INNER JOIN OPENQUERY(MySQLlinkedservername,
'SELECT colA, colB FROM tablename') AS t2
ON t1.colA = t2.colA