0

AS/400 データベースのテーブルからレコードを削除しようとしました。同じスキーマ ABC 内の別のテーブル XYZ への参照整合性があるというエラー メッセージが表示されました。

不思議なことに、そのテーブルは、私の DbVisualizer データベース クライアントによって表示されるテーブルのリストにありませんでした。

次に、そのテーブル (ABC.XYZ) を選択することにしましたが、レコードが返されました。クライアントの問題かもしれないと考えて、別のクライアント (AS/400 オペレーション ナビゲーター) を使用しました。同じ結果が得られました。テーブルはリストにありませんが、SELECT * FROM ABC.XYZ を実行すると結果が返されました。

私の質問は、AS/400 テーブルをそのような方法で隠すことができるかということです。

(ビュー/システム テーブル/エイリアス/マテリアライズド クエリ テーブルにもテーブルが含まれていないことに注意してください)

4

1 に答える 1

1

テーブルは、オブジェクトに対する権限によって「非表示」にすることができます。*ALLOBJ 権限がありますか?

于 2010-07-19T13:49:16.270 に答える