我正在尝试从AS/400数据库的表中删除一条记录。我收到一条错误消息,指出在同一Schema ABC中存在对另一个表XYZ的引用完整性。
令我惊讶的是,该表不在我的DbVisualizer数据库客户机显示的表列表中。
然后,我决定在该表(ABC.XYZ)上执行select操作--但我拿回了记录。考虑到这可能是一个客户端问题,我使用了另一个客户端(AS/400Operations Navigator) -我得到了相同的结果:表不在列表中,但在执行SELECT * FROM ABC.XYZ时得到了结果
我的问题是,AS/400表可以这样隐藏吗?
(请注意,该表甚至不在视图/系统表/别名/物化查询表中)
发布于 2010-07-19 13:49:16
表可以通过对象上的权限来“隐藏”。你有*ALLOBJ权限吗?
https://stackoverflow.com/questions/3268605
复制