В этой ситуации лучше всего создавать ORACLE VIEW или TABLE? - PullRequest
0 голосов
/ 15 апреля 2020

Чтобы иметь возможность сообщать о oracle входах в систему, у меня есть запрос, чтобы найти входы в систему. Я хочу иметь возможность выводить результаты запроса в таблицу или представление, чтобы затем отчитаться по этой таблице / представлению. Базовые таблицы, на которых основан запрос, не хранят исторические данные, поэтому мне нужна новая таблица / представление. Запрос будет запускаться 3 раза в день для сбора информации о входе в систему в это время.

Лучше ли создавать новую таблицу и добавлять ежедневные обновления информации, или представление будет лучше? Я не уверен в обновлении представления, поскольку базовые таблицы должны присутствовать, если это правильно.

Спасибо

1 Ответ

0 голосов
/ 15 апреля 2020

Представление не поможет вообще. Это просто сохраненный запрос и не содержит никаких данных; это просто отражает то, что у вас есть в базовой таблице (таблицах).

Следовательно, вам понадобится таблица «истории», которая будет постоянно содержать данные, которые вас интересуют.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...