列出视图非常简单:
bq ls project_id:dataset_id
这包括两种观点 和 桌子。有没有办法将其过滤到 只有 显示视图?这个 --filter 参数仅适用于数据集和传输作业。
--filter
参考资料:
这里有两个选项:
查询信息\u模式。浏览量(谷歌将向您收取最低10Gb的费用):
SELECT TABLE_NAME FROM `PROJECT_NAME`.dataset_name.INFORMATION_SCHEMA.VIEWS ;
使用 bq 与grep或awk结合使用的实用程序:
bq
bq ls __dataset__ | grep -i VIEW
或者让awk查看第二列:
bq ls __dataset__ | awk '{ if($2 == "VIEW"){ print $1; } }'