也许我遗漏了一些东西,但是有人知道 BigQuery 中的调试行编号如何工作吗?
我收到这样的错误:
无法保存 View 。 2.196 - 2.226:不明确的列名事件代码。
而且我不确定地址 2.196-2.226 的含义。具体来说,小数点代表什么?我的查询的第二行非常短(只是 SELECT *
),所以我不认为小数点后的数字表示字符范围?
无论如何——我在文档中找不到任何相关信息,所以这里的任何帮助都会很棒
最佳答案
行计数很可能移位 1,因此它实际上是行号 #1(而不是行号 #2)
196 - 226 指向该行上的字符范围,其中有一段引入歧义的代码 - 只是第二段(已经存在别名或列名称)
不知何故,某些第一行的行编号会增加 1 - 这可能是 BQ UI 端的一个错误。
顺便说一句,我注意到 CodeMirror BQ UI 中使用了同样奇怪的行为,所以它也可能是 CodeMirror 的错误
关于google-bigquery - BigQuery 行编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34276701/