首页 > 解决方案 > 在 BigQuery 的列名中包含特殊字符?

问题描述

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

标签: sqlgoogle-bigquery

解决方案


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

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


推荐阅读