首页 > 解决方案 > BigQuery 中的参数化表名称

问题描述

我正在尝试为我的 BigQuery 项目生成文档,我在 Google Cloud 中有几个项目,每个项目都包含几个 BigQuery 数据集。我正在尝试通过运行来获取元数据

SELECT * FROM `<project>.<dataset>.INFORMATION_SCHEMA.COLUMNS`;
SELECT * FROM `<project>.<dataset>.INFORMATION_SCHEMA.TABLES`;

问题正如我之前提到的,我有几个项目和数据集。几乎不可能为每个数据集和项目手动运行它。我查看了 BigQuery 脚本(https://cloud.google.com/bigquery/docs/reference/standard-sql/scripting#syntax_2),但找不到使表名成为变量的方法。

任何想法如何做到这一点?谢谢!

标签: google-cloud-platformgoogle-bigquery

解决方案


推荐阅读