powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sequence
7 сообщений из 7, страница 1 из 1
Sequence
    #39899112
У меня sequence некорректно работает. По команде nextval после 27 присваивается 48.Через отладчик хочу найти ошибку. Не получается. Подскажите пожалуйста в чем причина и как поймать ошибку.
...
Рейтинг: 0 / 0
Sequence
    #39899114
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. increment 21
2. утерян cache при падении или аборте экземпляра
3. ошибка в эксперименте
...
Рейтинг: 0 / 0
Sequence
    #39899115
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не ошибка. Sequence гарантирует неповторяющуюся последовательность чисел.
Непрерывность этих чисел никто не обещал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Sequence
    #39899119
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

То есть clause increment by с поправкой на cache не имеет смысла?
...
Рейтинг: 0 / 0
Sequence
    #39899123
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,

Какого смысла вы хотите?
...
Рейтинг: 0 / 0
Sequence
    #39899153
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мухаммадназир,

конечно, кеш ,как вам уже выше сказали
а теперь предположим как

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
SQL> create sequence sq_00;

Последовательность создана.

SQL> select sq_00.nextval from dual;

   NEXTVAL
----------
         1

SQL> create sequence sq_00;
create sequence sq_00
                *
ошибка в строке 1:
ORA-00955: имя уже задействовано для существующего объекта


SQL> select sq_00.nextval from dual;

   NEXTVAL
----------
        21
...
Рейтинг: 0 / 0
Sequence
    #39899158
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мжет все гораздо проще? Банально несколько сессий дергают одну sequence.

SY.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sequence
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]