powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Создание последовательности sequence
3 сообщений из 3, страница 1 из 1
Создание последовательности sequence
    #39346156
cs159753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброго времени суток! Помогите пожалуйста решить задание. пробую писать:
select max(pers_id) as max_pers
from pers;

create sequence pers_seq$pers_id
start with pers.max_pers;

не получается, т.к. в start with необходимо писать значение integer. говорит ошибка. Помогите пожалуйста

Найдите максимальное значение поля PERS_ID в таблице PERS и создайте SEQUENCE pers_seq$pers_id, где стартовое значение будет максимальный PERS_ID+1, а шаг последовательности 1.
...
Рейтинг: 0 / 0
Создание последовательности sequence
    #39346165
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
begin
    for v_rec in (select nvl(max(pers_id),0) + 1 as max_pers from pers) loop
      execute immediate 'create sequence pers_seq$pers_id start with ' || v_rec.max_pers;
    end loop;
end;
/



SY.
...
Рейтинг: 0 / 0
Создание последовательности sequence
    #39346182
cs159753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY, спасибо большое!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Создание последовательности sequence
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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