gpt4 book ai didi

sql - 如何使用通配符 TABLE_DATE_RANGE() 在大查询中删除多个表?

转载 作者:行者123 更新时间:2023-12-04 23:48:53 25 4
gpt4 key购买 nike

我正在查看文档,但我还没有找到使用通配符删除多个表的方法。

我试图做这样的事情,但它不起作用:

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

关于sql - 如何使用通配符 TABLE_DATE_RANGE() 在大查询中删除多个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48142613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com