我想创建一个视图来查询访问表。我知道每个视图都必须包含一个“ SELECT”子句,所以我想我必须使用存储过程在使用OPENQUERY的视图中调用。您认为这样做可行吗?
答案 0 :(得分:2)
可以通过OPENROWSET
完成SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'e:\test.mdb'; 'admin'; '', table1) AS a
SELECT * FROM [dbo].[openrowset_to_access_file_v]
Microsoft.Jet.OLEDB.4.0 提供程序与Access / Excel 2003文件的32位SQL Server一起使用。
Microsoft.ACE.OLEDB.12.0 提供程序与任何Access / Excel文件的64位SQL Server或Access / Excel 2007文件的32位SQL Server一起使用。