Oracle/PLSQL: Criando Sequence (CREATE SEQUENCE)
Uma sequence é um gerador de numeros sequenciais, e pode ser parametrizada conforme sua necessidade.
Comando para criar a sequence
Sintaxe
create sequence TESTE_SEQ minvalue 1 maxvalue 9999999999 start with 1 increment by 1 nocache cycle;
minvalue = Valor minimo
max value = valor máximo que poderá chegar
start with = valor inicial
increment by 1 = (incremento), se este valor for 2, a sequence será incrementada como; 1,3,5,7,…
CYCLE = Sequencia será recomeçada ao atingir o valor maximo
NO CYCLE = default
OWNED BY table.col = Associa a uma coluna
OWNED BY NONE = sem associação
para testar a sequence