Fórum Autonumber do tipo PG1, PG2, PG2000, ... Como gerar? #59834
29/05/2008
0
Pessoal, Preciso de ajuda. estou desesperado, tenho uma tabela pagamentos que desejo gerar uma chave com trigger mas com o seguinte formato: PG1, PG2, etc. consigo apenas gerar 1,2,3 e nao consigo anexar o PG. alguem me ajuda como se faz esse negocio.
Abraços
Abraços
Goncalves Tembe
Curtir tópico
+ 0
Responder
Posts
29/05/2008
Emerson Nascimento
faça a trigger como de costume, porém ao atribuir o valor ao campo, concatene o ´PG´.
por exemplo:
para isso funcionar o campo [i:aa2c3cb7d3]Codigo[/i:aa2c3cb7d3] deve ser alfanumérico
por exemplo:
Create Generator GenPagamentos; -- cria o generator Set Generator GenPagamentos to 0; -- valor inicial do generator Set term ^ ; Create Trigger Pagamentos_BI for Pagamentos ACTIVE BEFORE INSERT POSITION 0 AS BEGIN New.Codigo = ´PG´ || cast(Gen_ID(GenPagamentos, 1) as varchar(10)); END Set term ; ^
para isso funcionar o campo [i:aa2c3cb7d3]Codigo[/i:aa2c3cb7d3] deve ser alfanumérico
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)