Fórum Trigger de autoincremento no interbase #39995

11/11/2003

0

Estou precisando gerar uma trigger em que o valor devolvido para o campo seja de autoincremento formatado com zeros a esquerda.
Sei que o generator no interbase pode gerar o valor automaticamente com a funcao Gen_ID(), mas no meu caso, eu preciso ainda formatar o resultado.

ex: 00001, 00010, 00200, 05400


valeu!!


Chwn

Chwn

Responder

Posts

11/11/2003

Afarias

se vc quer gerar isso numa trigger, terá q usar UDfs para tanto.

com a udf padrão acho q já basta, vc pode usar as função StrLen, e um loop (while) para fazer isto.

ou vc pode programar sua própria UDF (se é q não já existe uma com esta função)


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar