google-bigquery - BigQuery 行编号

标签 google-bigquery

也许我遗漏了一些东西,但是有人知道 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/

相关文章:

google-bigquery - 避免发生大查询预热的事件

google-bigquery - BigQuery - 计算滑动时间范围内的事件数

java - BigQuery 分页 - 使用 pageToken 还是 startIndex?

google-analytics - 无法将 LAG 或 LEAD 的结果转换为整数

google-sheets - Big Query 和 Google Sheets 的集成

python - 模式 avro 在时间戳中,但在 bigquery 中作为整数

python - Bigquery : how to preserve nested data in derived tables?

java - 无法在本地运行 GCP DataflowTemplates

shell - BigQuery命令无法从Oozie工作流程运行

sql - 当较早时间戳不存在条目时,从 sql 操作中排除行