powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / почему может быть видно пустую таблицу до коммита
10 сообщений из 10, страница 1 из 1
почему может быть видно пустую таблицу до коммита
    #39442116
Albatross
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Есть процедура, в которой

delete tb;
insert into tb.... select ....;

commit;




больше ничего в процедуре нет.
Таблица большая, инсерт в неё выполняется долго.
я почему-то думал, что не будет ситуации, когда из-под другого коннекшн видно пустую таблицу - до коммита возвратится таблица без изменений.
а по факту это не так - при запуске из другого окна SQL developera select * from tb после некоторого тупления возвращается 0 строк.
почему так?
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442122
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Albatrossпочему так?Не надо искать чудес. Кто-то другой за-commit-ил delete.
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442181
arlx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или SQL Developer открывает другое окно в этой же сессии
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442262
Albatross
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arlx,

а разве так можно?
в той же сессии окно закрыть
если в этой сесии уже выполняется процедура
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442306
Угадайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Albatross, это ситуация из разряда "А угадайте что у меня"

Мне кажется, что после твоего commit - админ поднимает бэкап часовой давности. Я угадал?
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442326
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Albatross,

1) как вариант insert into tb.... select . ничего не добавляет
2) таблица изначально пустая

......
stax
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442338
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скажите,

а не может быть связано с уровнем изоляйции транзакций ?

нут мож у вас не сериализд

хотя знаю знаю глупость , это навряд ле )))))))))
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442413
Фотография JaRo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица-то не временная?
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442442
Судя по распределению сообщений автора на форумах, не поставлен begin transaction.
...
Рейтинг: 0 / 0
почему может быть видно пустую таблицу до коммита
    #39442474
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
implicit_transactions offСудя по распределению сообщений автора на форумах, не поставлен begin transaction.
куда его приставить?

.....
stax
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / почему может быть видно пустую таблицу до коммита
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]