Google BigQuery 列表

use*_*022 2 google-bigquery

我需要列出 BigQuery 中的所有表,但我不知道该怎么做,我尝试搜索,但没有找到任何相关信息。

我需要知道表是否存在,如果存在,我搜索记录,如果不存在,我创建表并插入记录。

Iñi*_*igo 5

根据您想要在何处/如何执行此操作,您可以使用 CLI、API 调用或客户端库。在这里你有关于的所有信息这里有关于列表表的

例如,如果您想使用Command Line Interface列出它们,您可以这样做:

bq ls <project>:<dataset>

如果您想使用普通的 SQL 查询,可以使用INFROMATION_SCHEMA Beta 功能

SELECT table_name from `<project>.<dataset>.INFORMATION_SCHEMA.TABLES`
Run Code Online (Sandbox Code Playgroud)

(项目可选)