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!!
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
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)