我在DB2 10.1中运行存储过程,它创建一个创建的全局临时表,它返回以下错误消息,似乎说它无法从它刚刚在同一存储过程中创建的临时表中进行选择
“USER”没有所需的授权或特权 在对象“MYSCHEMA.MYTABLE”上执行操作“SELECT”.. SQLCODE = -551,SQLSTATE = 42501,DRIVER = 4.16.53
我没有遇到其他存储过程的这个问题,他们以相同的方式创建临时表。用户权限由组控制,但由于组的问题,我已开始直接为用户授予权限。
我无法向临时表授予选择权限,因为它尚未创建,也不确定如何解决这种情况。
之前有没有人遇到过这个问题,如果有的话你是怎么解决的?
感谢您的帮助。