我试图从AS / 400数据库中的表中删除记录。我收到一条错误消息,指出在同一Schema ABC中有另一个表XYZ的引用完整性。
令我不知道,该表不在我的DbVisualizer数据库客户端显示的表列表中。
然后我决定在那张桌子上做一个选择(ABC.XYZ) - 但我收回了记录。考虑到它可能是一个客户端问题,我使用了另一个客户端(AS / 400操作导航器) - 我有相同的结果:表不在列表中,但当我执行SELECT * FROM ABC.XYZ时得到结果
我的问题是,AS / 400表能否以这种方式隐藏?
(请注意,该表甚至不在views / system表/ Alias / Materialized Query Table中)
答案 0 :(得分:1)
表可以通过对象的权限“隐藏”。你有* ALLOBJ权限吗?