在db2存储过程中没有临时表的select权限

时间:2014-06-30 14:34:48

标签: select stored-procedures db2 privileges create-table

我在DB2 10.1中运行存储过程,它创建一个创建的全局临时表,它返回以下错误消息,似乎说它无法从它刚刚在同一存储过程中创建的临时表中进行选择

  

“USER”没有所需的授权或特权   在对象“MYSCHEMA.MYTABLE”上执行操作“SELECT”..   SQLCODE = -551,SQLSTATE = 42501,DRIVER = 4.16.53

我没有遇到其他存储过程的这个问题,他们以相同的方式创建临时表。用户权限由组控制,但由于组的问题,我已开始直接为用户授予权限。

我无法向临时表授予选择权限,因为它尚未创建,也不确定如何解决这种情况。

之前有没有人遇到过这个问题,如果有的话你是怎么解决的?

感谢您的帮助。

0 个答案:

没有答案