Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Einfügen von MS SQL Server in die MySQL-Datenbank

Wenn Sie dies regelmäßig tun möchten

  • LinkedServer und OPENQUERY könnte gut sein, wenn Sie nicht zu viele Datensätze pro Zyklus verschieben.
  • Integrationsdienstpaket ist eine gute Lösung, wenn Sie viele Daten verschieben möchten (z. B. Tausende oder Millionen Zeilen).

Sie können sie mit SQL Server Agent planen .

Das INSERT ist mit OPENQUERY etwas knifflig :

INSERT INTO OPENQUERY (MYSQL, 'SELECT * FROM MySQL_Table')
SELECT * FROM dbo.SQLServer_Table

ODER

INSERT INTO OPENQUERY (MYSQL, 'SELECT * FROM MySQL_Table')
VALUES ('Value1', 'Value2', ...)