yes*_*man 8 ms-access database-metadata ms-access-2013
如何查看Microsoft Access 2013表的元数据(数据字典)?
如果要检索访问数据库元数据,这可能会有所帮助:
每个Microsoft Access数据库都包含一个名为的系统表MSysObjects。该表包含此数据库元数据。您可以获取所有具有创建日期和最后更新日期的对象。
您可以使用以下查询列出Access数据库中的所有对象:
SELECT Name, DateCreate, DateUpdate,
iif(LEFT(Name, 4) = 'MSys','System Table',
iif(type = 2,'System Object',
iif(type = 3,'System Object',
iif(type = 8,'System Object',
iif(type = 4,'Linked Table (ODBC)',
iif(type = 1,'Table',
iif(type = 6, 'Linked Table (MsAccess/MsExcel)',
iif(type = 5,'Query',
iif(type = -32768,'Form',
iif(type = -32764,'Report',
iif(type=-32766,'Macro',
iif(type = -32761,'Module',
iif(type = -32756,'Page',
iif(type = -32758,'User','Unknown')))))))))))))) as ObjectType
FROM MSysObjects WHERE LEFT(Name, 1) <> '~'
Run Code Online (Sandbox Code Playgroud)
如果您不想显示系统对象,可以将以下条件添加到where子句中:
AND LEFT(Name, 4) <> 'MSys' AND Type IN (1, 5, 4, 6, -32768, -32764, -32766, -32761,-32756,-32758)
Run Code Online (Sandbox Code Playgroud)
此外,我创建了一个从Access数据库中检索数据的应用程序,我创建了一个新的Git存储库吧
| 归档时间: |
|
| 查看次数: |
8361 次 |
| 最近记录: |