DROP DCM PROJECT¶
从当前/指定的架构中移除指定的 DCM 项目。
- 另请参阅:
CREATE DCM PROJECT、ALTER DCM PROJECT、DESCRIBE DCM PROJECT、EXECUTE DCM PROJECT、SHOW DCM PROJECTS、SHOW DEPLOYMENTS IN DCM PROJECT
语法¶
必填参数¶
name指定要删除的 DCM project 标识符。
此外,标识符必须以字母字符开头,且不能包含空格或特殊字符,除非整个标识符字符串放在双引号内(例如,
"My object")。放在双引号内的标识符也区分大小写。有关更多信息,请参阅 标识符要求。
可选参数¶
IF EXISTS(可选)指定当 DCM project 不存在时不返回错误。
访问控制要求¶
权限 |
对象 |
备注 |
|---|---|---|
OWNERSHIP |
DCM 项目 |
OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege). |
对架构中的对象进行操作至少需要父数据库的一项权限和父架构的一项权限。
有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色。
使用说明¶
如果指定了 IF EXISTS 子句,而目标对象不存在,该命令会成功完成,不会返回错误。
在 Snowflake 中删除 DCM project 不会移除通过执行 DCM project 创建的任何对象。
示例¶
删除 DCM project 命名 my_project: