CREATE DCM PROJECT¶
创建一个新的 DCM 项目 或替换现有的 DCM 项目。
- 另请参阅:
ALTER DCM PROJECT、DESCRIBE DCM PROJECT、DROP DCM PROJECT、EXECUTE DCM PROJECT、SHOW DCM PROJECTS、SHOW DEPLOYMENTS IN DCM PROJECT
语法¶
必填参数¶
name字符串,用于指定 DCM 项目的标识符(名称),对于创建 DCM 项目所在的架构必须是唯一的。
此外,标识符必须以字母字符开头,且不能包含空格或特殊字符,除非整个标识符字符串放在双引号内(例如,
"My object")。放在双引号内的标识符也区分大小写。有关更多信息,请参阅 标识符要求。
可选参数¶
LOG_LEVEL = { DEBUG | INFO | WARN | ERROR }指定应引入并在活动事件表中可用的消息的严重级别。引入指定级别(以及更严重级别)的消息。
有关更多信息,请参阅 LOG_LEVEL 和 为日志、指标和跟踪设置级别。
COMMENT = 'string_literal'指定 DCM 项目的注释。
默认:无值
访问控制要求¶
权限 |
对象 |
|---|---|
CREATE DCM PROJECT |
架构 |
对架构中的对象进行操作至少需要父数据库的一项权限和父架构的一项权限。
有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色。
使用说明¶
OR REPLACE 和 IF NOT EXISTS 子句互斥。它们不能同时用于同一条语句中。
CREATE OR REPLACE <object> 语句是原子的。也就是说,当对象被替换时,旧对象将被删除,新对象将在单个事务中创建。
关于元数据:
注意
客户应确保在使用 Snowflake 服务时,不会将个人数据(用户对象除外)、敏感数据、出口管制数据或其他受监管数据作为元数据输入。有关更多信息,请参阅 Snowflake 中的元数据字段。
示例¶
创建 DCM 项目:
创建带有注释的 DCM 项目: