Mysql 如何使用OPEN QUERY通过服务器进行数据迁移,并创建从SQL Anywhere到MS SQL的过程?

Mysql 如何使用OPEN QUERY通过服务器进行数据迁移,并创建从SQL Anywhere到MS SQL的过程?,mysql,sql-server,sql-server-2008,sqlanywhere,data-integration,Mysql,Sql Server,Sql Server 2008,Sqlanywhere,Data Integration,我已经写了这段代码,我得到了: “@vartablename”附近的语法不正确 您是否使用链接服务器连接在MSSQL中运行此查询?我投票将此问题作为非主题关闭,因为没有预期行为和当前行为的问题已关闭topic@JPF对我正在使用名为progenyread的链接服务器 Declare @vartablename char; While (Select Count(*) From TABLENAMES Where processed=0) > 0 Begin select * int

我已经写了这段代码,我得到了:

“@vartablename”附近的语法不正确


您是否使用链接服务器连接在MSSQL中运行此查询?我投票将此问题作为非主题关闭,因为没有预期行为和当前行为的问题已关闭topic@JPF对我正在使用名为progenyread的链接服务器
Declare @vartablename char;


While (Select Count(*) From TABLENAMES Where processed=0) > 0
Begin


 select * into @vartablename FROM openquery([PROGENYREAD],'select * from @vartablename  ');

 Update TABLENAMES Set Processed = 1 Where table_name = @vartablename;

End