use*_*844 9 mysql sql sql-server
我想创建一个存储过程,将数据从MSSQL DB表插入MySQL数据库表,反之亦然.我需要做什么?
我已经研究了两种解决方案.
创建一个链接服务器,允许我使用MSSQL中的存储过程从MySQL编写和查询数据.
MySQL迁移工具包.这个选项看起来有点过分,因为我只想在两者之间做一些INSERTS和SELECTS
所以我信任你,希望有人在过去遇到过类似的问题,并且会非常友善,并给我最好的方法.特别是第一个选项会起作用吗?
曾经帮助过我的人会得到我不朽的感激之情.
编辑:忘了提到他们驻留在不同的服务器(运行debian和MS)
Pre*_*red 18
如果你想经常这样做
OPENQUERY可能是好的,如果你每个周期不动太多的记录.您可以使用SQL Server代理安排它们.
这INSERT有点棘手OPENQUERY:
INSERT INTO OPENQUERY (MYSQL, 'SELECT * FROM MySQL_Table')
SELECT * FROM dbo.SQLServer_Table
Run Code Online (Sandbox Code Playgroud)
要么
INSERT INTO OPENQUERY (MYSQL, 'SELECT * FROM MySQL_Table')
VALUES ('Value1', 'Value2', ...)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18429 次 |
| 最近记录: |