如何查看Microsoft Access 2013表的元数据?

yes*_*man 8 ms-access database-metadata ms-access-2013

如何查看Microsoft Access 2013表的元数据(数据字典)?

Dai*_*Dai 5

在Access 2007和更高版本(2007、2010、2013)中,“数据库文档器”位于“分析”组中“数据库工具”选项卡下。屏幕截图显示了按钮


Had*_*adi 5

如果要检索访问数据库元数据,这可能会有所帮助:

每个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存储库吧