【发布时间】:2018-01-23 03:45:10
【问题描述】:
我需要使用 DDL 命令在 BigQuery 中创建一个临时表,但是当我将语句编写为
CREATE TABLE IF NOT EXISTS DataSet.newtable1 (x INT64, y STRUCT<a ARRAY<STRING>, b BOOL>)
PARTITION BY DATE(_PARTITIONTIME)
OPTIONS(
expiration_timestamp=TIMESTAMP "2020-01-01 00:00:00 UTC",
partition_expiration_days=1,
description="a table that expires in 2020, with each partition living for 24 hours",
labels=[("org_unit", "development")]
) As SELECT * FROM DATASET.newTable
我得到了响应,因为 CREATE TABLE AS SELECT 不受支持 任何替代方案,这样我就可以实现根据要求创建临时表并将其删除的目标。
【问题讨论】:
标签: google-bigquery google-cloud-platform