从另一个数据连接(sql)中查询ODBC(Excel表)数据的语法是什么?

美好的一天,我有以下基本的东西(我希望不要太基本)。 纠正我不正确的地方。

为了查询同一个数据库中的表,我明白可以使用:

SELECT <field> FROM <table> WHERE <condition> 

在同一台服务器上查询另一个数据库中的表时,我知道可以使用:

 SELECT <field> FROM [database].<table> WHERE <condition> 

当在另一台服务器的另一个数据库中查询表格时,我知道可以使用:

 SELECT <field> FROM [server\instance].[database].<table> WHERE <condition> 

问题: 在另一个连接(sql)中成功查询来自ODBC连接(excel文件)的数据的正确语法是什么?

在VS2012中,我有了以下的数据库(我打开了一个查询):

[服务器\ SQLEXPRESS]。为[dbname] .dbo

另外我打开了下面的ODBC连接:

ODBC.EXCEL。[了localPath] \ [文件名]的.xls

我的意图是从excel ODBC数据填充数据库表。

我试图复制整个ODBCstring作为服务器名称,但引发错误。

如果可以提供一个完整的查询脚本,可以这样做:

 SELECT <fields> INTO <sql db table> FROM <ODBC table> 

将非常感激。 感谢您的关注。