Fórum Duas sequences na mesma tabela #26255
03/03/2005
0
Estou com uma dúvida e não sei se é possível ou não no postgresql. Posso criar duas sequences na mesma tabela?
Valeu!
Jupedra
Curtir tópico
+ 0Posts
03/03/2005
Bon Jovi
Segue exemplo genérico:
CREATE SEQUENCE seq_teste1 MINVALUE 1;
CREATE SEQUENCE seq_teste2 MINVALUE 1;
SELECT nextval(´seq_teste1´) as proximo_seq1;
SELECT nextval(´seq_teste2´) as proximo_seq2;
Gostei + 0
03/03/2005
Jupedra
Obrigada.
Gostei + 0
04/03/2005
Bon Jovi
select coalesce(max(campo_B), 0) + 1 as novo_seq from tabela where campo_A = :campo_A
Onde o campo_B está sendo incrementado a partir do campo_A.
Gostei + 0
04/03/2005
Jupedra
Gostei + 0
04/03/2005
Bon Jovi
Gostei + 0
07/03/2005
Jupedra
Gostei + 0
07/03/2005
Bon Jovi
Gostei + 0
08/03/2005
Jupedra
Juliana.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)