DROP APPLICATION ROLE¶
从系统中移除指定的应用程序角色。
语法¶
DROP APPLICATION ROLE [ IF EXISTS ] <name>
参数¶
name指定要删除的应用程序角色的标识符。如果标识符包含空格或特殊字符,则整个字符串必须放在双引号内。放在双引号内的标识符也区分大小写。
使用说明¶
此命令只能在使用 Native App Framework 创建的应用程序中运行。
删除的应用程序角色无法恢复;必须在应用程序中重新创建它们。
Application roles are not versioned. When dropping an application role from a setup script, you must ensure that no running version of the application relies upon the role being dropped. Snowflake recommends to either avoid dropping application roles that may be in use or to wait until the version that depends on the role being dropped has itself also been dropped.
如果指定了 IF EXISTS 子句,而目标对象不存在,该命令会成功完成,不会返回错误。
示例¶
DROP APPLICATION ROLE APP_ROLE;