Fórum problemas com tipo numeric #49522
23/02/2005
0
Desde já agradeço.
Fabíola
Fea
Curtir tópico
+ 0Posts
23/02/2005
Afarias
O banco de dados em si não controla a quantidade de dígitos e muitas vezes será possível colocar um valor maior q o q foi definido (como vc mesmo já pode perceber)
Se vc realmente nessecita fazer esse controle de dígitos terá de programar ele vc mesmo, seja atravês de uma trigger ou no código da sua aplicação.
T+
Gostei + 0
23/02/2005
Fea
Vc pode me mostrar como eu faço uma trigger para controlar a entrada de dados?
Grata,
Fabíola
Gostei + 0
23/02/2005
Afarias
Sim, geralmente (até onde conheço)
|Vc pode me mostrar como eu faço uma trigger para controlar a entrada
|de dados?
para valores até 6 dígitos:
create exception ValorInvalido ´Este valor nao e valido´; set term ^; create trigger bi_valida_tabela1 for tabela1 before insert as begin if (new.valor > 999999) then exception ValorInvalido; end^ create trigger bu_valida_tabela1 for tabela1 before update as begin if (new.valor > 999999) then exception ValorInvalido; end^
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)