0

我试图从 AS/400 数据库中的表中删除一条记录。我收到一条错误消息,指出同一架构 ABC 中的另一个表 XYZ 存在参照完整性。

令我惊讶的是,该表不在我的 DbVisualizer 数据库客户端显示的表列表中。

然后我决定在那个表(ABC.XYZ)上做一个选择——但我把记录拿回来了。考虑到这可能是客户端问题,我使用了另一个客户端(AS/400 Operations Navigator) - 我得到了相同的结果:表不在列表中,但是当我执行 SELECT * FROM ABC.XYZ 时得到了结果

我的问题是,能否以这种方式隐藏 AS/400 表?

(请注意,该表甚至不在视图/系统表/别名/物化查询表中)

4

1 回答 1

1

表可以通过对象的权限“隐藏”。你有 *ALLOBJ 权限吗?

于 2010-07-19T13:49:16.270 回答