Trigger de autoincremento no interbase

Firebird

11/11/2003

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

Curtidas 0

Respostas

Afarias

Afarias

11/11/2003

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+


GOSTEI 0
POSTAR