標準 SQL を使用したテーブル デコレータの使用に問題があります。ただし、レガシー SQL 構文と同じ概念が機能します。これはバグですか?ここに例があります。
(A) 次のクエリは問題なく動作します
SELECT COUNT(*) FROM [some-project-name:some_dataset.some_table_name@<time1>-<time2>]
(B) 次のクエリは、エラー メッセージを返します。
Error: Table "some-project-name.some_dataset.some_table_name@<time1>-<time2>" cannot include decorator
SELECT COUNT(*) FROM `some-project-name.some_dataset.some_table_name@<time1>-<time2>`
ノート:
- クエリ (A) では、[レガシー SQL を使用] ボックスがオンになっています。
- クエリ (B) では、[レガシー SQL を使用] ボックスがオフになっています。
<time1>
絶対であり、Unix エポックからのミリ秒単位のテーブルの作成時間です。<time2>
ミリ秒単位の現在のタイムスタンプです
アップデート:
Mikhail が指摘したように、この機能は標準 SQL では利用できません。こちらから依頼されました。