2016-11-10 13 views
0

BigQuery Standard SQL을 사용하고 있습니다.

내가 특정 파티션을 참조하기 위해 테이블에 "$"장식을 사용하려고 해요 :

SELECT user_id 
FROM `raw.events$20161109` 

그리고 난 다음 오류 받고 있어요 :

Table "raw.events$20161109" cannot include decorator Dismiss

을 쿼리를 실행할 수 있는데 (bq 유효성 검사는 괜찮음) "쿼리 실행"버튼을 클릭하면 바로 오류가 나타납니다. 표준 SQL로 장식을 사용하여 쿼리를 실행할 수있는 방법이

SELECT uid 
FROM [raw.events$20161109] 

있습니까 : 나는 기존 SQL

를 사용하는 경우

나는 그 일을 전혀 문제가 없다? 많은 다른 절차가이 장식 자 형식 (레거시 SQL 사용)을 기반으로하므로이 방법으로이 작업을 수행해야합니다.

+0

"BigQuery"는 표준 SQL을 의미한다고 생각하지만 표준 SQL에서는 잘못된 문자가 포함 된 식별자를 따옴표로 묶어야합니다 (예 : "raw.events $ 20161109"). –

+0

큰 따옴표를 사용하려고 할 때 - 쿼리를 전혀 실행할 수 없습니다. – shayms8

+0

그러면 "표준 SQL"이 아닙니다. –

답변