使用以下代码查询并过滤已删除的表:
SELECT * FROM `project.dataset.__TABLES__` WHERE table_id NOT IN (SELECT table_id FROM `project.dataset.__TABLES_SUMMARY__`)
在此查询中,我们首先从project.dataset.__TABLES__
系统表中获取所有表的列表,然后从project.dataset.__TABLES_SUMMARY__
系统表中获取所有“可用”的表的列表。 我们可以通过将包含“可用”表的table_id列表从所有表中的table_id列表中排除来获得已删除表的列表。 对该查询返回的结果进行过滤,以获得已删除的表的详细信息。