Возможно ли найти дату обновления определенного поля (а не таблицы в целом). Мне просто нужно найти, когда это значение было обновлено до текущего значения (последнее обновление). Я использую Oracle 10g. Я нашел полезные сообщения here и here, но они обсуждают обновление таблицы, а не конкретные значения. Возможно ли это, не обращаясь к администратору баз данных?Как найти временную метку определенного поля последнего обновления (ORACLE)
ответ
В принципе невозможно напрямую использовать SQL, если только вы не знаете, что этот вопрос задан, и были приняты такие меры, как триггер или настройка аудита для данного типа проблем.
Однако, когда это абсолютно необходимо, вы также можете вернуться в архивные файлы журналов повтора. Большинство баз данных для производства архивов хранят свои файлы журналов повтора (с почти всей информацией о транзакциях) в файловой системе и сохраняют их в течение некоторого времени. Архивированные файлы журналов повторного использования обычно используются для восстановления базы данных в предыдущей или текущей ситуации, начиная с резервной копии где-то в прошлом и затем перекладывая транзакции.
Архивированные файлы журналов повторения содержат запрошенную информацию. Вы можете использовать их содержимое с помощью Oracle Logminer. LogMiner доступен на 10g. См. Oracle docs
- 1. Как найти временную метку последнего замка?
- 2. MySQL: как автоматически записывать временную метку последнего обновления пароля
- 3. Как найти временную метку последнего измененного файла в каталоге (рекурсивно)?
- 4. Могу ли я найти временную метку последнего изменения значения
- 5. Как найти временную метку ветки в tfs
- 6. Как найти временную метку, когда была выпущена последняя инструкция фиксации?
- 7. Найти последние обновления Дата последнего обновления и последнего обновления
- 8. Как изменить временную метку?
- 9. Как классифицировать временную метку?
- 10. Как создать временную метку города
- 11. Как преобразовать временную метку GMT в временную метку Unix (javascript)
- 12. Как преобразовать временную метку эпохи в текущую временную метку?
- 13. Как преобразовать временную метку в временную метку unix в php?
- 14. Найти последнего ребенка определенного элемента
- 15. Найти временную метку для последних 8 утра?
- 16. Как фильтровать временную метку laravel?
- 17. быстрый способ найти последнюю обновленную временную метку
- 18. Найти временную метку слова в аудио
- 19. Найти временную метку в захвате ТСРйитра пакетов
- 20. Как получить временную метку Unix определенного времени в прошлом месяце
- 21. выберите значения определенного месяца из таблицы содержат временную метку столбца
- 22. Python, получить временную метку для определенного часового пояса
- 23. Как сохранить временную метку файла для импорта, фиксации и обновления?
- 24. как реализовать базовую временную метку в pull для обновления
- 25. postgresql - триггер, обновить временную метку при обновлении поля
- 26. Возможно ли получить временную метку последнего обновления для столбца таблицы ВЛИЯНИЕ?
- 27. postgresql найти предыдущую и следующую временную метку на произвольную временную метку
- 28. Найдите ближайшую временную метку SQL?
- 29. Преобразовать временную метку Unix в временную метку без часового пояса
- 30. Как сжать временную метку Unix?
Вы можете определить, когда строка обновляется, а не конкретный столбец (поле). – OldProgrammer
Попробуйте использовать ROWSCN. http://stackoverflow.com/questions/9520995/understanding-the-ora-rowscn-behavior-in-oracle –
@OldProgrammer Как я могу это сделать? и не указывает, какое значение в строке было обновлено? – Hawk