注意输入或语法,如果大查询中不存在该如何创建表
尝试使用Mk命令创建一个空表,但如果表不存在则无法创建
如果不存在,可以使用DDL的statamenet创建表。例如
#standardSQL
CREATE TABLE IF NOT EXISTS mydataset.newtable (x INT64, y STRUCT<a ARRAY<STRING>, b BOOL>)
OPTIONS(
expiration_timestamp=TIMESTAMP "2020-01-01 00:00:00 UTC",
description="a table that expires in 2020",
labels=[("org_unit", "development")]
)
或通过命令行
bq query --use_legacy_sql=false '
CREATE TABLE IF NOT EXISTS mydataset.newtable (x INT64, y STRUCT<a ARRAY<STRING>, b BOOL>)
OPTIONS(
expiration_timestamp=TIMESTAMP "2020-01-01 00:00:00 UTC",
description="a table that expires in 2020",
labels=[("org_unit", "development")]
)'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句