是否可以授予开发人员创建/声明临时表/变量但不允许创建表的权限。
要求开发人员分析来自不同数据源的数据,临时表将有很大帮助。
答案 0 :(得分:1)
由于临时表需要特殊类型的表空间 user temporary ,我认为您应该能够间接完成此操作:在撤消时在用户临时表空间上发出GRANT USE OF TABLESPACE
所有常规表空间的特权。
答案 1 :(得分:1)
由于应该如何使用该功能,no special authorization is required:
授权
除非在附加时指定了LIKE子句,否则不需要 可能需要特权。
PUBLIC在没有GRANT权限的情况下隐式具有以下权限 对于声明的临时表:
- CREATETAB权限,用于在数据库中定义声明的临时表,该临时表定义为AS WORKFILE,它是声明的临时表的数据库。
- USE特权使用定义为WORKFILE的数据库中的表空间。
- 表的所有表特权以及删除表的权限。 (无法授予或撤销已声明的临时表的表权限。)
这些隐式特权未记录在DB2®目录中 不能被撤销。
LIKE
子句的例外情况基本上等于需要SELECT
访问您需要的表/列...