строка не вставляется в таблицу - PullRequest
0 голосов
/ 06 августа 2009

Таблица присутствует в базе данных Oracle, я обновляю эту таблицу одной записью. Он выполняется, и когда я набираю select * из этой таблицы, он показывает эту запись.

Но проблема в том, когда я фиксирую изменения. Таблица ничего не показывает - я ничего не вижу внутри таблицы, она показывает 0 записей.

Не могли бы вы мне помочь?

insert into recon values(1,'sri',-1,'20090806'); 

после этого, если я напишу

select * from recon; 

Показывает эту запись, но после коммита ничего не показывает. Для этой таблицы нет триггера.

это не вид.

Ответы [ 3 ]

3 голосов
/ 06 августа 2009

Это глобальная временная таблица, после фиксации она очищается.

Существует два вида временных таблиц: 1 после очистки, 2. после завершения сеанса.

0 голосов
/ 06 августа 2009

Если вы являетесь администратором, проверьте, не вошли ли другие пользователи в базу данных и не используют ли эту таблицу, разблокируйте пользователя из этой таблицы / базы данных.

0 голосов
/ 06 августа 2009

Я полагаю, что транзакция не была зафиксирована должным образом, изначально я думал, что это из-за вложенных транзакций (я работаю в SQLServer), но в основном из-за неправильно зафиксированной транзакции

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