Question

J'essayais de supprimer un enregistrement d'une table dans la base de données AS / 400.J'ai reçu un message d'erreur indiquant qu'il existe une intégrité référentielle à une autre table XYZ dans le même schéma ABC.

À ma merveille, cette table n'était pas dans la liste des tables indiquées par mon client de base de données DBVisualizer.

Puis j'ai décidé de faire une sélection sur cette table (ABC.XYZ) - mais j'ai récupéré les records.Penser que cela pourrait être un problème client, j'ai utilisé un autre client (AS / 400 Operations Navigator) - J'avais les mêmes résultats: Tableau non sur la liste, mais j'ai obtenu les résultats lorsque j'ai fait une sélection * de ABC.XYZ

Mes questions est que les tables AS / 400 peuvent-elles être cachées de telle manière?

(Veuillez noter que la table n'était même pas dans la table de vues / Système / Alias / Table de requête matérialisée)

Était-ce utile?

La solution

Les tables peuvent être "cachées" via des autorités de l'objet.Avez-vous * ALLOBJ Authority?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top