sql >> Base de Datos >  >> RDS >> Mysql

Insertar desde MS SQL Server a la base de datos MySQL

Si quieres hacer esto regularmente

  • Servidor vinculado y OPENQUERY podría ser bueno, si no está moviendo demasiados registros por ciclo.
  • Paquete de servicios de integración es una buena solución si desea mover muchos datos (como miles o millones de filas).

Puede programarlos con Agente SQL Server .

El INSERT es un poco complicado con OPENQUERY :

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

O

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