2008/6/19 Yoshio <[EMAIL PROTECTED]>: > IF TG_TABLE_NAME = 'USUARIOS' THEN > NEW.NOME = TRATARTEXTO(NEW.NOME); > ELSIF TG_TABLE_NAME = 'FORNECEDORES' THEN > NEW.ENDERECO = TRATARTEXTO(NEW.ENDERECO); > ... > > O problema é que toda vez que altero uma tabela (acrescentando ou > retirando campos de texto) eu preciso alterar a função. Existe alguma > forma de melhorar isto?
- Passe como parametro para a trigger um array de colunas; - Teste em TRATARTEXTO se essa coluna é do tipo texto (~ [:alpha:]); -Leo -- Leonardo Cezar http://pgcon.postgresql.org.br http://www.dextra.com.br/postgres _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
