BigQuery行编号

时间:2015-12-14 21:12:59

标签: google-bigquery

也许我错过了一些东西,但有没有人知道调试行编号在BigQuery中是如何工作的? 我收到这样的错误: Failed to save view. 2.196 - 2.226: Ambiguous column name eventcode.

我不确定2.196-2.226的地址是什么意思。具体来说,小数表示什么?我的查询的第二行非常短(仅SELECT *),所以我不认为小数点后的数字表示字符范围?

无论如何 - 我无法在文档中找到任何相关信息,所以这里的任何帮助都会很棒

1 个答案:

答案 0 :(得分:5)

行计数最像是移1,所以它实际上是行号#1(不是#2)
196 - 226指向该行上的char范围,其中一段代码引入了ambiquity - 只是第二部分(已经存在aliac或列名称)

不知何故,对于某些第一行,行号增加1 - 它可能是BQ UI侧的错误。
顺便说一句,我注意到CodeMirror BQ UI正在使用同样奇怪的行为,所以它也可能是CodeMirror的错误