You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BigQuery中使用日语查询出现字段名非法报错该如何解决

报错原因

BigQuery对默认的字段命名有强制规则:字段名仅允许包含英文字母、数字、下划线,必须以英文字母或下划线开头,长度不超过300字符。直接使用日语「時間」作为别名不符合上述规则,因此触发报错。

解决方案
  • 方案1:保留日语别名,用反引号包裹别名
    给日语别名套上反引号(`,为键盘Tab键上方、数字1键左侧的符号,注意不是单引号),即可绕开命名规则限制,示例代码如下:
    SELECT current_date() AS `時間`;
    
  • 方案2:替换为符合规则的英文/拼音别名
    如果不需要强制展示日语列名,直接把别名改成符合规则的英文字段即可,示例如下:
    SELECT current_date() AS time;
    -- 或用拼音
    SELECT current_date() AS jikan;
    
注意事项

如果查询结果需要后续对接其他数据工具、导出做二次处理,优先使用符合通用命名规则的英文字段名,可以避免多系统之间的兼容性问题;仅在需要直接展示日语列名的场景使用反引号包裹的方案。

内容的提问来源于stack exchange,提问作者Dumh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 22:06:05