Можно ли скрыть таблицы базы данных AS / 400? - PullRequest
0 голосов
/ 17 июля 2010

Я пытался удалить запись из таблицы в базе данных AS / 400.Я получил сообщение об ошибке, в котором говорится, что в той же ABC схемы есть ссылочная целостность другой таблицы XYZ.

К моему удивлению, эта таблица не была в списке таблиц, показанных моим клиентом базы данных DbVisualizer.

Затем я решил сделать выборку для этой таблицы (ABC.XYZ) - но я вернул записи.Думая, что это может быть проблема клиента, я использовал другой Клиент (AS / 400 Operations Navigator) - у меня были те же результаты: таблицы нет в списке, но я получил результаты обратно, когда я сделал SELECT * FROM ABC.XYZ

Мои вопросы: могут ли таблицы AS / 400 быть скрыты таким образом?

(обратите внимание, что таблицы даже не было в представлениях / системной таблице / псевдониме / материализованной таблице запросов)

1 Ответ

1 голос
/ 19 июля 2010

Таблицы можно «спрятать» с помощью прав доступа к объекту. У вас есть полномочия * ALLOBJ?

...