在OpenQuery SQL语句中指定表

时间:2014-08-20 15:21:50

标签: mysql sql sql-server

我有一个语法,我需要在链接服务器上运行插入(mySQL是链接服务器,MSSQL SSMS是主机)。

我见过很多例子,但你如何指定接收表? (mySQL是接收服务器)

INSERT INTO OPENQUERY (mySQL, 'SELECT name FROM MSSQL_Table')
VALUES ('name');

1 个答案:

答案 0 :(得分:0)

OPENQUERY语句的SELECT部分​​中指定的表和列将用于插入:

INSERT INTO OPENQUERY (mySQL, 'SELECT TargetColumn FROM mySQL_TargetTable')
VALUES ('name');

该示例将值'name'插入到mySQL链接服务器上的表mySQL_TargetTable的TargetColumn列中。