如何在 CREATE TABLE DDL 中添加列描述
Posted
技术标签:
【中文标题】如何在 CREATE TABLE DDL 中添加列描述【英文标题】:How to add column description in CREATE TABLE DDL 【发布时间】:2021-12-31 20:54:36 【问题描述】:我想将列描述添加到我在 BigQuery 中创建的表中。
当我尝试执行以下查询时:
CREATE TABLE mydataset.newtable (
x STRING(10) "denotes value of x",
y STRING(10) "denotes value of y",
z BIGNUMERIC(35) "denotes value of z"
) AS (SELECT x, y, z FROM table2)
我收到一个错误:
语法错误:应为“)”或“”,但得到字符串文字“表示 x 的值”
我错过了什么?
【问题讨论】:
【参考方案1】:根据the documentation,这应该可以:
CREATE TABLE mydataset.newtable (
x STRING(10) OPTIONS(description="denotes value of x"),
y STRING(10) OPTIONS(description="denotes value of y"),
z BIGNUMERIC(35) OPTIONS(description="denotes value of z")
)
【讨论】:
以上是关于如何在 CREATE TABLE DDL 中添加列描述的主要内容,如果未能解决你的问题,请参考以下文章
通过阅读 Python 中的 Oracle DDL 语句为 Redshift 创建 Create Table 语句