2016-07-29 11 views
1

Ich versuche, eine Abfrage mit einer WITH-Klausel in BigQuery auszuführen. Auch versuchen, einen sehr einfachen wieGoogle BigQuery WITH nicht kompilieren

WITH randomquery AS (SELECT * FROM example_table) 
SELECT user FROM randomquery; 

führt zu einem Übersetzungsfehler auszuführen:

Error: Encountered " "WITH" "WITH "" at line 1, column 1. Was expecting: EOF

Even-Kopie einfügen Beispiel Abfrage aus den documentation produziert den gleichen Fehler. Was könnte das Problem sein?

Antwort

3

Haben Sie die Use Legacy SQL unter Show Options deaktiviert? CTEs sind nur mit BigQuerys neuem Standard-SQL-Dialekt (derzeit in der Betaversion) verfügbar.