我正在查看文档,但没有找到使用通配符删除多个表的方法。
我试图做这样的事情,但它不起作用:
DROP TABLE
TABLE_DATE_RANGE([clients.sessions_],
TIMESTAMP('2017-01-01'),
TIMESTAMP('2017-05-31'))
对于数据集stats
和像这样的桌子daily_table_20181017
保持日期约定,我会使用简单的脚本和 gcloud 命令行工具:
for table in `bq ls --max_results=10000000 stats |grep TABLE |grep daily_table |awk '{print $1}'`; do echo stats.$table; bq rm -f -t stats.$table; done
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)