2012-02-28 4 views
1

У меня есть база данных оракула, и я подключаюсь к ней с Android в Qt с php. И я хранил процедуры, которые я называю.
Проблема в том, что я использую sqlplus. Я вижу, что я удалил все строки в базе данных, но при обращении через Android я все еще вижу данные, которые я удалил.База данных Oracle имеет виртуальные данные?

Как это изменить?

+0

Попробуйте ввести «commit» в sqlplus. –

ответ

3

Вы помните, что COMMIT, не так ли?

+0

То же самое происходит, когда я выполняю некоторую другую команду из кода. Как обновление. Нужно ли вводить фиксацию в процедуру? –

+0

Да. Изменения INSERT, UPDATE & DELETE видны только для других сеансов после COMMIT. – cagcowboy

+0

хороший ответ, спасибо –