создание последовательности в oracle

Я хочу создать последовательность в oracle, где максимальное значение поля столбца (Empid) должно быть минимальным значением последовательности.

Ниже был тот, который я нашел в нашем же stackexchange

create sequence mytemp_seq start with &v_Startval;

Эта команда предлагает мне ввести максимальное значение имени столбца, которое я должен ввести.

Как я могу исправить значение & v_startval, не запрашивая его, но напрямую устанавливая значения из приведенного ниже оператора

select max(empid) from mytemp..

Я пытаюсь сделать это, как показано ниже

create sequence mytemp_seq start with (SELECT MAX(empid) from mytemp)

Но это не работает.

5
задан Tony Andrews 19 May 2011 в 10:28
поделиться