Ich habe einige Probleme mit Tabellen-Dekoratoren mit Standard-SQL. Das gleiche Konzept mit Legacy-SQL-Syntax funktioniert jedoch für mich. Ist das ein Fehler? Hier ist ein Beispiel.BigQuery Table Decorators mit Standard SQL
(A) Die folgende Abfrage funktioniert ohne Problem
SELECT COUNT(*) FROM [some-project-name:[email protected]<time1>-<time2>]
(B) Die folgende Abfrage gibt zurück mit einer Fehlermeldung Error: Table "[email protected]<time1>-<time2>" cannot include decorator
SELECT COUNT(*) FROM `[email protected]<time1>-<time2>`
Hinweise:
- Abfrage (A) hat Use Legacy SQL-Feld geprüft.
- Abfrage (B) hat Verwendung SQL-Legacy-Feld nicht markiert.
<time1>
ist absolut und ist die Erstellungszeit in der Tabelle in Millisekunden seit Unix-Epoche.<time2>
ist der aktuelle Zeitstempel in Millisekunden
UPDATE:
Als Mikhail wies darauf hin, diese Funktion für Standard-SQL nicht verfügbar ist. Es wurde here angefordert.