在 BigQuery 中使用 bq ls 命令列出数据集中的所有对象

List all objects in a dataset using bq ls command in BigQuery

我正在尝试列出 BigQuery 数据集中存在的所有对象。

我尝试在 Google SDK shell 中使用 bq ls projectID:dataset_name 命令。但是,这仅返回数据集中存在的表列表。我有兴趣列出同一数据集中存在的所有存储过程。

可以得到 list of functions with a query:

bq query --nouse_legacy_sql \
'SELECT
   *
 FROM
   mydataset.INFORMATION_SCHEMA.ROUTINES'