gpt4 book ai didi

google-bigquery - 如何在 Google BigQuery 中创建临时表

转载 作者:行者123 更新时间:2023-12-03 10:57:57 27 4
gpt4 key购买 nike

有没有办法通过以下方式在 Google BigQuery 中创建临时表:

SELECT * INTO <temp table> 
FROM <table name>

和我们在 SQL 中创建的一样吗?

对于复杂的查询,我需要创建临时表来存储我的数据。

最佳答案

2018 年更新 - DDL 的明确答案

借助 BigQuery 的 DDL 支持,您可以根据查询结果创建表 - 并在创建时指定其到期时间。例如,3天:

#standardSQL
CREATE TABLE `fh-bigquery.public_dump.vtemp`
OPTIONS(
expiration_timestamp=TIMESTAMP_ADD(CURRENT_TIMESTAMP(), INTERVAL 3 DAY)
) AS
SELECT corpus, COUNT(*) c
FROM `bigquery-public-data.samples.shakespeare`
GROUP BY corpus
  • 文档:https://cloud.google.com/bigquery/docs/data-definition-language
  • 关于google-bigquery - 如何在 Google BigQuery 中创建临时表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20673986/

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