跳转至

ListDatabases

列出所有可访问的 Macro 数据库及其表标签页,包括拥有的和共享的数据。数据库是一个容器;其名称可能与所请求的表的名称不同。例如,Tickets 表可能位于名为 Product 的数据库中。搜索每个条目的 tables,而不仅仅是数据库名称。

每当用户提到“my table”、“the tracker”或他们任何命名的列表时,请从这里开始:这是将该名称转换为所有其他数据库工具所需的 databaseId 的唯一方法。每个条目都包含 id、name、grant,以及嵌套的 tables,其中包含它们的 id、显示名称和 SQL 名称。view 和 comment 允许读取,不允许进行行/架构编辑。

无需参数,会返回所有数据库,因此不存在用错过滤器的问题。在编写 SQL 之前,先用 DescribeDatabase 获取匹配数据库的列。在检查返回的表名之前,不要声称某个表不存在;请使用其数据库上下文来解析重复名称。结果为空意味着没有可访问的数据库,而不是证明其他地方不存在此类数据。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 macro3/macro