我正在使用BigQuery Standard SQL。
我正在尝试在表上使用“$”装饰器以引用特定分区:
SELECT user_id
FROM `raw.events$20161109`
我收到了下一个错误:
表“raw.events $ 20161109”不能包含decorator Dismiss
我能够运行查询(bq验证没问题),点击“运行查询”按钮后错误弹出。
当我使用旧版SQL
时我没有问题:
SELECT uid
FROM [raw.events$20161109]
有没有办法使用标准SQL的装饰器运行查询? 我必须这样做,因为很多其他程序都是基于这种装饰器格式(使用传统SQL)
答案 0 :(得分:3)
此时BigQuery中的表装饰器为only available when using Legacy SQL。有一个开放的feature request可以跟踪,以查看将此功能引入标准SQL的进展。