Re: different transaction handling between postgresql and oracle/mysql

Поиск
Список
Период
Сортировка
От Jörg Schulz
Тема Re: different transaction handling between postgresql and oracle/mysql
Дата
Msg-id 200307141017.40731.jschulz@sgbs.de
обсуждение исходный текст
Ответ на Re: different transaction handling between postgresql and  (Peter Childs <blue.dragon@blueyonder.co.uk>)
Ответы Re: different transaction handling between postgresql and  (Mike Mascari <mascarm@mascari.com>)
Список pgsql-general
> ... I have this feeling the reason Oracle gives this result may
> be again because transactions have been switched off!

This snippet comes from the Oracle console:
(table name is "a" not "test" / messages are in german)

SQL> show autocommit;
autocommit OFF
SQL> select * from a;

         A
----------
         1

SQL> commit;

Transaktion mit COMMIT abgeschlossen.

SQL> insert into a values (2);

1 Zeile wurde erstellt.

SQL> insert into a values (3);

1 Zeile wurde erstellt.

SQL> insert into a values (1);
insert into a values (1)
*
FEHLER in Zeile 1:
ORA-00001: Verstoß gegen Eindeutigkeit, Regel (KLAX.SYS_C001753)


SQL> insert into a values (4);

1 Zeile wurde erstellt.

SQL> commit;

Transaktion mit COMMIT abgeschlossen.

SQL> select * from a;

         A
----------
         1
         3
         4
         2

SQL>

> ...If you want the
> second result in Postgres just switch auto-commit on

Maybe I have to do other things in another table. So I must
do it inside a transaction.

Jörg

В списке pgsql-general по дате отправления:

Предыдущее
От: Adam Witney
Дата:
Сообщение: Re: OS X installation with readline support
Следующее
От: Mike Mascari
Дата:
Сообщение: Re: different transaction handling between postgresql and