Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Oracle > Изменение данных в запросе |
Автор: Rezident 11.2.2016, 21:23 |
Добрый день! Есть запрос из нескольких таблиц, соединенных JOIN-ом, который выдает данные о компаниях на сегодняшнюю дату. Каким образом можно сделать, чтобы: например, если через несколько дней в таблицы, содержащиеся в запросе будут внесены изменения, эти изменения можно было увидеть автоматически и выводилось сообщение об этом ( Toad Oracle)? |
Автор: Akina 12.2.2016, 09:02 |
Извини, вопрос дурацкий. В рамках сервера "автоматически выводить, чтобы увидеть" тупо некуда - или максимум на консоль, буде таковая есть, но кто будет постоянно в неё пялиться? Если перейти на уровень интерфейсного приложения, то сервер тут вообще не при чём, а вопрос, соответственно, не в том разделе. Для выставления же флага изменённости данных можно использовать триггер - он этот флаг взводит, а приложение, показывающее актуальное состояние, сбрасывает. |
Автор: LSD 12.2.2016, 13:03 |
У Oracle есть такая штука https://docs.oracle.com/cd/B19306_01/appdev.102/b14251/adfns_dcn.htm которая позволяет приложению зарегистрироваться на уведомления об изменениях в базе (без необходимости постоянно дергать базу на предмет "чо там поменялось"). Но это должно само приложение делать, есть ли такая фича у Toad не знаю, ищи в документации. |