Olá pessoal,
Eu preciso desenvolver uma procedure, que precisará utilizar o próximo valor de uma sequence. Alguém sabe como fazer isso via SQL para:
1) pegar o nextval da sequence
2) incrementar o valor da sequence a
Obrigado!
Incrementar Sequence
- tiago_pimenta
- Rank: DBA Júnior
- Mensagens: 210
- Registrado em: Qua, 29 Jun 2011 9:49 am
- Localização: Barretos / SP
Cria uma sequence.
E depois para pegar, é só usar o select abaixo.
Toda vez que você executar o select acima, ele incrementa se sequence.
E depois para pegar, é só usar o select abaixo.
select sequence.nextval into sua_variavel from dual
- vitellozzi
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 15 Set 2010 9:53 am
- Localização: Itatiba
Criando e Incrementando Sequence :
Criando uma sequence inicial 1 :
Próximo Valor de uma sequence :
Excluindo a sequence :
Criando uma sequência iniciando do 100
Alterando o valor máximo da sequência e incrementando :
Sem mais,
Daniel Vitellozzi
Criando uma sequence inicial 1 :
CREATE SEQUENCE SEQ_TESTE START WITH 1;
SELECT SEQ_TESTE.NEXTVAL FROM DUAL;
DROP SEQUENCE SEQ_TESTE;
CREATE SEQUENCE SEQ_TESTE START WITH 100;
ALTER SEQUENCE SEQ_TESTE MAXVALUE 99999 INCREMENT BY 1 NOCYCLE NOCACHE;
Daniel Vitellozzi
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes