【发布时间】:2019-04-26 10:54:31
【问题描述】:
我想创建一个视图来查询访问表。我知道每个视图都必须包含一个“SELECT”子句,所以我想我必须使用存储过程在使用 OPENQUERY 的视图中调用。你觉得这样可行吗?
【问题讨论】:
标签: sql-server tsql ms-access
我想创建一个视图来查询访问表。我知道每个视图都必须包含一个“SELECT”子句,所以我想我必须使用存储过程在使用 OPENQUERY 的视图中调用。你觉得这样可行吗?
【问题讨论】:
标签: sql-server tsql ms-access
可以通过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 提供程序与 32 位 SQL Server 一起用于 Access/Excel 2003 文件。
Microsoft.ACE.OLEDB.12.0 提供程序用于任何 Access/Excel 文件的 64 位 SQL Server 或用于 Access/Excel 2007 文件的 32 位 SQL Server。
【讨论】: