我试图从 AS/400 数据库中的表中删除一条记录。我收到一条错误消息,指出同一架构 ABC 中的另一个表 XYZ 存在参照完整性。
令我惊讶的是,该表不在我的 DbVisualizer 数据库客户端显示的表列表中。
然后我决定在那个表(ABC.XYZ)上做一个选择——但我把记录拿回来了。考虑到这可能是客户端问题,我使用了另一个客户端(AS/400 Operations Navigator) - 我得到了相同的结果:表不在列表中,但是当我执行 SELECT * FROM ABC.XYZ 时得到了结果
我的问题是,能否以这种方式隐藏 AS/400 表?
(请注意,该表甚至不在视图/系统表/别名/物化查询表中)