我在使用标准SQL的表装饰器时遇到了一些麻烦。但是,传统SQL语法的相同概念适用于我。这是一个错误?这是一个例子。标准SQL的BigQuery表装饰器
(A)以下查询工作没有任何问题
SELECT COUNT(*) FROM [some-project-name:[email protected]<time1>-<time2>]
(B)以下查询并显示错误消息 Error: Table "[email protected]<time1>-<time2>" cannot include decorator
SELECT COUNT(*) FROM `[email protected]<time1>-<time2>`
注返回:
- 查询(A)使用传统SQL框检查。 (B)有使用传统SQL框未检查。
<time1>
是绝对的,并且是从Unix纪元开始以毫秒为单位创建表的时间。<time2>
以毫秒为单位 当前时间戳
UPDATE:
正如米哈伊尔指出,这项功能不适用于标准SQL。它已被要求here。