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

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

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

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

Код: 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
06.12.2019, 15:28
    #39899158
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sequence
А мжет все гораздо проще? Банально несколько сессий дергают одну sequence.

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


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