SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (Left$([Name],4) <> "Msys") AND (MSysObjects.Type)=1 ORDER BY MSysObjects.Name;
以上SQL语句就是选择access所有的表的SQL语句的,本来想直接写SQL语句把每个表的记录数给统计出来的,不过还没有找到办法,只能是先取出所有的表了,然后在外面用程序来计算记录数了
本文提供了一个SQL查询示例,用于从Access数据库中选取所有表名,并排除特定前缀的表。虽然未能直接统计各表记录数,但给出了进一步处理思路。
SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (Left$([Name],4) <> "Msys") AND (MSysObjects.Type)=1 ORDER BY MSysObjects.Name;
以上SQL语句就是选择access所有的表的SQL语句的,本来想直接写SQL语句把每个表的记录数给统计出来的,不过还没有找到办法,只能是先取出所有的表了,然后在外面用程序来计算记录数了

被折叠的 条评论
为什么被折叠?