GRANT <privileges> … TO APPLICATION¶
向应用程序授予对安全对象的一项或多项访问权限。可以授予的权限是特定于对象的。
- Variations:
语法
其中:
For more details about the privileges supported for each object type, see Access control privileges.
必填参数
object_name为授予权限的对象指定标识符。
object_type为架构级对象指定对象的类型。
ALERTDYNAMIC TABLEEVENT TABLEEXTERNAL TABLEFILE FORMATFUNCTIONMASKING POLICYMATERIALIZED VIEWNETWORK RULEPACKAGES POLICYPASSWORD POLICYPIPEPROCEDUREROW ACCESS POLICYSECRETSEMANTIC VIEWSESSION POLICYSEQUENCESTAGESTREAMTABLETAGTASKTYPEVIEW
object_type_pluralPlural form of
object_type(e.g.TABLES,VIEWS).不允许对管道进行批量授权。
name指定接收者应用程序(授予权限的应用程序)的标识符。
使用说明
- 不允许将架构或数据库中指定类型的一个对象或所有对象的 OWNERSHIP 权限授予应用程序,也不允许将对象的所有权从一个应用程序转让给另一个应用程序。
- 不允许任何不在当前应用程序版本清单中的 ACCOUNT 级别权限授予(不是 REVOKE)。
示例
将对视图的 SELECT 权限授予应用程序: