Текущий архив: 2006.11.12;
Скачать: CL | DM;
ВнизКак в Java создать savepoint ? Найти похожие ветки
← →
Delphi)basic (2006-10-26 13:18) [0]Как в Java создать savepoint?
Следующий код не срабатывает:
...
Savepoint sp;
...
sp = c.setSavepoint();
...
где c - Connection (открытый)
← →
Evgeny V © (2006-10-26 14:07) [1]Возможно AutoCommit установлен в true?
← →
Delphi_basic (2006-10-26 14:12) [2]Вообще то да...
Но savepoint, насколько я понимаю, для того и нужен, чтобы можно было вернуться к состоянию на момент его создания, независимо от того, что происходило между его созданием и до момента отката к нему?
(правда, есть исключения вроде случаев использования DML и еще чего-то...)
← →
Delphi_basic (2006-10-26 14:14) [3]
> (правда, есть исключения вроде случаев использования DML
> и еще чего-то...)
ошибся, не DML, а DDL
← →
Delphi basic © (2006-10-26 14:22) [4]... да... не был на форуме пару месяц и ник только с третьей попытки вспомнил
← →
Evgeny V © (2006-10-26 14:27) [5]По документации Оракла нельзя создать savePoint в случае когда установлен autoCommit
oracleSetSavepoint
public OracleSavepoint oracleSetSavepoint()
throws java.sql.SQLExceptionOracle extension Creates an unnamed savepoint in the current transaction and returns the new oracle.jdbc.OracleSavepoint object that represents it.
Returns:
the new oracle.jdbc.OracleSavepoint object
Throws:
java.sql.SQLException - if a database access error occurs or this Connection object is currently in auto-commit modeSince:
9.0.2
See Also:
OracleSavepoint
← →
Delphi basic © (2006-10-26 14:30) [6]:(
... грабли
спасибо за информацию!
Страницы: 1 вся ветка
Текущий архив: 2006.11.12;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.044 c