Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Илларион Лабахуа
@Illarion_me
Кратко обо мне
SQL
Как сделать запрос sql из прошлого?
Как сделать запрос sql из прошлого состояния таблицы?
1. Oracle SQL
2. Архивлоги ведутся
Запрос для текущего состояния, такой:
select acct_num, balance/100 from iss_subacct_tab
where sub_type like '4V0101' and inst_id like '0001'
Вопрос задан
более трёх лет назад
542 просмотра
2
комментария
Подписаться
3
Оценить
2
комментария
Facebook
Вконтакте
Twitter
ldv
@ldvldv
MS SQL?
Написано
более трёх лет назад
Илларион Лабахуа
@Illarion_me
Автор вопроса
Простите! Oracle SQL
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
southsoutheast
@southsoutheast
Мне интересно.
для oracle: select XX from YY versions between timestamp sysdate-1 and sysdate
https://docs.oracle.com/cd/B12037_01/appdev.101/b1...
stackoverflow.com/questions/359733/oracle-record-h...
Ответ написан
более трёх лет назад
3
комментария
Нравится
1
3
комментария
Facebook
Вконтакте
Twitter
Илларион Лабахуа
@Illarion_me
Автор вопроса
Странно, упрямо даёт ошибку..
При таком запросе:
select acct_num, balance/100 from iss_subacct_tab
where sub_type like '4V0101' and inst_id like '0001'
as of timestamp ('11.11.15')
Ошибка такая:
ORA-00905: отсутствует ключевое слово
00905. 00000 - "missing keyword"
*Cause:
*Action:
Error at Line: 2 Column: 33
При таком запросе:
select acct_num, balance/100 from iss_subacct_tab
where sub_type like '4V0101' and inst_id like '0001'
as of timestamp '11.11.15'
Ошибка такая:
ORA-00933: неверное завершение SQL-предложения
00933. 00000 - "SQL command not properly ended"
*Cause:
*Action:
Error at Line: 11 Column: 1
При таком запросе:
select acct_num, balance/100 from iss_subacct_tab
where sub_type like '4V0101' and inst_id like '0001'
as of timestamp 11.11.15
Ошибка такая:
ORA-00933: неверное завершение SQL-предложения
00933. 00000 - "SQL command not properly ended"
*Cause:
*Action:
Error at Line: 11 Column: 1
Написано
более трёх лет назад
southsoutheast
@southsoutheast
Илларион Лабахуа
: проверить не на чем сейчас, но разве AS OF TIMESTAMP не должно быть до WHERE, сразу после FROM?
Написано
более трёх лет назад
Илларион Лабахуа
@Illarion_me
Автор вопроса
Да, так и должно быть. Уже это понял
Написано
более трёх лет назад
igruschkafox
@igruschkafox
Специалист по сопровождению БД MS SQL
в MS SQL есть такая фишка как CDC (Change Data Capture)
из нее можно находить состояние любого поля на дату (срок хранения изменений настраивается)
слышал что в Оракле тоже такое есть - только я незнаю как это в оракле делается :)
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
SQL
Простой
Как реализовать набор таблиц?
1 подписчик
01 июл.
149 просмотров
1
ответ
SQL
Простой
Как отсортировать по полю и id в sql?
1 подписчик
18 июн.
172 просмотра
1
ответ
SQL
+1 ещё
Простой
Как найти нужные столбцы в таблице oracle по содержанию?
1 подписчик
04 июн.
96 просмотров
1
ответ
SQL
Средний
Помощь в решении задачи 96, Sql-ex?
1 подписчик
03 июн.
283 просмотра
2
ответа
SQL
Простой
Как выбрать из таблицы нужный раут REST API?
1 подписчик
07 мая
151 просмотр
2
ответа
SQL
+2 ещё
Простой
Как внести большое количество данных из Excel и pdf файла в БД?
2 подписчика
23 апр.
334 просмотра
3
ответа
SQL
Простой
Ошибки в написании курсора sybase?
1 подписчик
18 мар.
72 просмотра
1
ответ
SQL
Простой
Sql перерос значения на след строку?
1 подписчик
13 мар.
149 просмотров
0
ответов
SQL
Простой
Сальдо по двум столбцам?
1 подписчик
03 мар.
215 просмотров
2
ответа
SQL
Простой
Имеет ли значение порядок связывания таблиц левым соединением?
2 подписчика
21 февр.
253 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
SQL разработчик
Совкомбанк Технологии
•
Москва
Аналитик SQL
ИТ-Холдинг Т1
•
Москва
Разработчик SQL
Сбер
•
Санкт-Петербург
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама