【发布时间】:2015-07-30 15:15:16
【问题描述】:
我正在尝试使用帐户 (ACCOUNTX) 从某个表 (READTABLE) 中读取数据。此帐户对表 READTABLE 具有读取(选择)权限。我检查了这个:
from syscat.tabauth
where grantee = CURRENT USER and (SELECTAUTH = \'Y\' OR SELECTAUTH = \'G\')
这会返回,READTABLE。
但是,执行我有 FROM READTABLE 的语句时,我收到以下错误:
[DB2/AIX64] SQL0204N "ACCOUNTX.READTABLE is an undefined name. SQLSTATE=42704
为什么此表会预先添加 ACCOUNTX?还是我的权限检查查询错误?
【问题讨论】:
标签: sql db2 privileges