Генерация последовательности заказов

Есть ли способ генерировать какой-то порядковый идентификатор для таблицы записей?

Предположим, что у нас есть два потока, выполняющих запросы:

Тема 1:

begin;
insert into table1(id, value) values (nextval('table1_seq'), 'hello');
commit;

Тема 2:

begin;
insert into table1(id, value) values (nextval('table1_seq'), 'world');
commit;

Это'Вполне возможно (в зависимости от времени), что внешний наблюдатель увидит (2, 'Мир') запись появляется перед (1, 'Привет').

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

Итак, есть ли способ получить записи в том порядке, в котором они были вставлены? Может быть, OID могут помочь?

Ответы на вопрос(4)

Ваш ответ на вопрос