【问题标题】:Including special characters in column names in BigQuery?在 BigQuery 的列名中包含特殊字符?
【发布时间】:2021-05-03 07:54:20
【问题描述】:

BigQuery 中是否有一种方法可以在列名中包含特殊字符(例如 %、空格、句点等)?你能以某种方式逃避特殊字符吗? 就我而言,当列名更易读时(例如在导出报告时),它会派上用场。

【问题讨论】:

标签: sql google-bigquery


【解决方案1】:

不,BigQuery are 中的字段名称(和别名)规则:

列名只能包含字母(a-z、A-Z)、数字 (0-9) 或 下划线 (_),并且必须以字母或下划线开头。这 最大列名长度为 300 个字符。列名不能使用 以下任何前缀:_TABLE_、_FILE_、_PARTITION_。 即使大小写不同,也不允许重复的列名。例如,名为 Column1 的列被认为是相同的 到名为 column1 的列。

【讨论】:

  • 谢谢谢尔盖,我希望有某种解决方法。看起来我可能不得不忍受这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-16
  • 2020-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多