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

如何在BigQuery的CREATE TABLE DDL中添加列描述

BigQuery 建表添加列描述语法错误解决

报错原因

你使用的列注释语法并不适配BigQuery的标准SQL规范,BigQuery不支持在列数据类型后直接拼接字符串作为描述,因此触发了语法解析错误,不属于配置遗漏问题。

正确建表语句

你需要通过OPTIONS(description = "注释内容")参数声明列描述,对应你的业务需求的正确SQL如下:

CREATE TABLE mydataset.newtable (
  x STRING(10) OPTIONS(description="表示x的取值"),
  y STRING(10) OPTIONS(description="表示y的取值"),
  z BIGNUMERIC(35) OPTIONS(description="表示z的取值")
) AS 
SELECT x, y, z FROM table2

额外操作参考

如果建表完成后需要修改/新增列描述,可执行以下ALTER TABLE语句:

ALTER TABLE mydataset.newtable
ALTER COLUMN x SET OPTIONS(description = "修改后的x列描述");

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 23:54:08