如何用sql语句查询access中都有哪些表?以及表名称?

如题所述

查询表及名称:

SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (Left$([Name],4) <> "Msys") AND (MSysObjects.Type)=1 ORDER BY MSysObjects.Name;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-04
我用之前回答的SQL进行测试,发现执行后会多一个“英文、下划线、数值”相组合的一个系统表名
用这个SQL就没有问题了:
SELECT name FROM MSYSOBJECTS where type=1 and flags=0
第2个回答  2014-11-21
SELECT name FROM MSYSOBJECTS WHERE TYPE=1 AND NAME NOT LIKE 'Msys*'追问

非常感谢!!!你先回答的,我应当先点的你!但是点错了~~~但是非常谢谢!!!