Snowflake文档CREATE TABLE语法末尾[ ... ]符号的含义是什么?
Snowflake CREATE TABLE语法末尾
[ ... ]符号含义说明 这个语法示意图末尾的[ ... ]是简化示意用的省略标记,含义如下:
- 它用来表示对应CREATE TABLE语法变体,还支持其他未在当前简化示意图里列全的可选子句。按照Snowflake SQL的语法约定,方括号包裹的内容本身就是可选配置项,这个标记就是把非核心的零散可选配置做了统一省略,避免示意图过于冗余。
- 被省略的可选子句包含但不限于表级数据保留周期配置、标签绑定、行访问/数据掩码策略配置、表注释、存储策略等通用表属性设置。
举个实际使用示例:你在CREATE TABLE ... AS SELECT语法的末尾,可以额外加COMMENT = '业务统计结果表' DATA_RETENTION_TIME_IN_DAYS = 30这类配置,这些内容就属于[ ... ]指代的可选范围。
内容的提问来源于stack exchange,提问作者Andreas Vergison
相关产品推荐
相关产品推荐

