Domanda

Stavo cercando di eliminare un record da una tabella nel database AS / 400.Ho ricevuto un messaggio di errore che dice che c'è un'integrità referenziale per un'altra tabella XYZ nello stesso schema ABC.

Alla mia meraviglia, quella tabella non era nell'elenco delle tabelle mostrate dal mio client del database Dbvisualizer.

Poi ho deciso di fare un select in quella tabella (ABC.XYZ) - ma ho ricevuto i record.Pensando che potrebbe essere un problema del cliente, ho usato un altro client (AS / 400 Operations Navigator) - Ho avuto gli stessi risultati: Tabella non nella lista, ma ho ricevuto i risultati quando ho ricevuto un selezione * da ABC.XYZ

.

Le mie domande sono, le tabelle AS / 400 possono essere nascoste in modo tale da fare?

(Si prega di notare che la tabella non era nemmeno nelle viste / tabella di sistema / alias / tabella query materializzata)

È stato utile?

Soluzione

Le tabelle possono essere "nascoste" tramite autorità sull'oggetto.Hai * Autorità AlloBJ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top