2015-12-14 29 views
3

也許我錯過了一些東西,但沒有人知道調試行編號如何在BigQuery中起作用? 我得到這樣的一個錯誤: Failed to save view. 2.196 - 2.226: Ambiguous column name eventcode. BigQuery Line numbering

我不知道什麼地址2.196-2.226意味着什麼。具體來說,小數是什麼意思?我的查詢的第二行很短(只是SELECT *),所以我不認爲小數點後的數字表示字符範圍?

反正 - 我無法找到的文檔的任何信息,所以這裏的任何幫助將是巨大

回答

5

線計數最像1移位,使得它實際上是線#1(未# 2)
196 - 226點在包含一段代碼,行介紹ambiquity炭範圍 - 只在第二片(對於它一個已經存在的aliac或列名)

不知何故一段第一行的行編號是增加1 - 它可能是BQ UI方面的一個錯誤。
順便說一句,我注意到CodeMirror BQ UI同樣奇怪的行爲是使用,所以可以CodeMirror的bug太多

+0

感謝您的答覆,但即使是確定第1行一個字符範圍,有的只是像30個字符在#1行中 - 實際上沒有超過80個字符的行,所以我仍然對此感到困惑。我將此標記爲最佳答案,因爲它至少重申了我的懷疑,即行號不明確/很難理解/被破壞。謝謝 – Tom

+0

同意。這仍然是很好的從谷歌團隊得到這個答案 –

+0

任何表引用視圖?視圖擴展爲單個大型查詢,如果問題出現在擴展查詢中,那麼這可能會造成混淆。 –