Hello Kovalenko,
Wednesday, October 11, 2006, 9:30:29 PM, you wrote:
KD> Дим, объясни - как сервер будет
KD> подготавливать запрос без
KD> использования транзакций? Он же не
KD> должен видеть не закоммиченные DDL
KD> запросы соседей и видеть
KD> незакомиченные DDL-ы того, кто
KD> подготавливает запрос.
А можно (шепотом) чтобы вот так было?
SQL>
SQL> drop table t1;
Table dropped.
SQL> create table t1(dummy varchar2(10));
Table created.
SQL>
SQL> select * from t1;
no rows selected
SQL>
SQL> insert into t1(dummy) values ('Y');
1 row created.
SQL>
SQL> select * from t1;
DUMMY
----------
Y
SQL>
SQL> rollback;
Rollback complete.
SQL>
SQL> select * from t1;
no rows selected
SQL>
SQL> commit;
Commit complete.
SQL> exit
А вот тотже скрипт из SQL навигатора
*** SCRIPT START : Session:[EMAIL PROTECTED](1) 12-окт-2006 10:26:48 ***
Processing ...
set echo on
SQL*Plus command ignored.
Processing ...
set serveroutput on
SQL*Plus command ignored.
Processing ...
spool $Log_out
SQL*Plus command ignored.
Processing ...
drop table t1
Processing ...
create table t1(dummy varchar2(10))
Processing ...
select * from t1
Query finished, retrieving results...
DUMMY
----------
0 row(s) retrieved
Processing ...
insert into t1(dummy) values ('Y')
1 row(s) inserted
Processing ...
select * from t1
Query finished, retrieving results...
DUMMY
----------
Y
1 row(s) retrieved
Processing ...
rollback
Processing ...
select * from t1
Query finished, retrieving results...
DUMMY
----------
0 row(s) retrieved
Processing ...
commit
Я не знаю хто там сервер или клиентская часть медетируют, но работает
одинаково :))))
Тема Дня: В жизни всякое бывает, но с годами все pеже.
До не скорой встречи в аду,
Max mailto:[EMAIL PROTECTED]