我有一个语法,我需要在链接服务器上运行插入(mySQL是链接服务器,MSSQL SSMS是主机)。
我见过很多例子,但你如何指定接收表? (mySQL是接收服务器)
INSERT INTO OPENQUERY (mySQL, 'SELECT name FROM MSSQL_Table')
VALUES ('name');
答案 0 :(得分:0)
OPENQUERY语句的SELECT部分中指定的表和列将用于插入:
INSERT INTO OPENQUERY (mySQL, 'SELECT TargetColumn FROM mySQL_TargetTable')
VALUES ('name');
该示例将值'name'插入到mySQL链接服务器上的表mySQL_TargetTable的TargetColumn列中。