5

標準 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 では利用できません。こちらから依頼されました。

4

2 に答える 2

1

標準 SQL でのテーブル デコレータのサポートは計画されていますが、まだ実装されていません。機能リクエストの詳細を表示するには、BigQuery 機能リクエスト トラッカーをご覧ください。[この問題に投票してメール通知を受け取る] アイコン (星) をクリックして、機能のサポートを登録できます。

詳細については、https://cloud.google.com/bigquery/table-decoratorsをご覧ください。

于 2016-12-02T18:45:33.043 に答える