通过物品所有权获得隐性特权

当您通过发出SQL语句创建 Db2 对象时,您就确定了它的名称和所有权。 默认情况下,所有者对对象拥有某些隐含的特权。

开始通用编程接口信息。但是,这条通用规则不适用于非SQL CREATE语句创建的计划或包。 换句话说,当你拥有一件物品而非计划或方案时,你对该物品拥有隐含的特权。 下表描述了每种物品隐含的所有权特权:

表 1. 按物品类型划分的隐性所有权特权
对象类型 隐含的所有权特权
别名 放弃别名
数据库 根据用于创建数据库的权限(CREATEDBC或CREATEDBA),DBCTRL或DBADM对数据库具有权限。 DBCTRL权限不包括访问数据库中表中的数据的权限。
单值类型 使用或放弃一种独特的类型
全局变量(V) 创建、修改、评论、使用或删除变量。
索引 修改、评论或删除索引
JAR(Java™ 类) 要替换、使用或删除JAR文件
程序包 对软件包进行绑定、重新绑定、释放、复制、执行、删除或评论
套餐 对计划进行绑定、重新绑定、取消绑定、执行或评论
角色 创建、修改、提交、放弃或评论角色
序列 更改、评论、使用或删除顺序
存储器组 在CREATE INDEX或CREATE TABLESPACE语句的USING子句中修改或删除分组并命名
存储过程 执行、更改、删除、启动、停止或显示存储过程
同义词 使用或删除同义词
  • 更改或删除表格或其中的任何索引
  • 锁定表格、发表评论或添加标签
  • 为表格创建索引或视图
  • 选择或更新任何列 (如果没有定义行权限或列掩码,或者行权限和列掩码定义允许访问
  • 插入、删除、选择或更新任何行 (如果没有定义行权限,或者行权限定义允许访问
  • 使用LOAD实用程序处理表格
  • 要使用表的UNLOAD实用程序
  • 定义任何表格或列集的参照约束
  • 在桌子上放置一个触发器
  • 对表格进行评论
表空间 更改或删除表空间,并在CREATE TABLE语句的IN子句中命名
可信上下文 创建、修改、提交、撤销或评论可信上下文
用户定义函数 执行、更改、删除、启动、停止或显示用户自定义功能
视图
  • 删除、评论或标记视图,或选择任何行或列
  • 如果视图是用INSTEAD OF TRIGGER子句定义的,则对视图执行UPDATE、INSERT或DELETE操作
通用编程接口信息结束。