[firebase-br] Check para mais de uma tabela

Kléber Caneva kdcc em terra.com.br
Qua Jul 30 09:24:10 -03 2008


Eu valido na aplicação cliente, e utilizo a dll fornecida pelo Sintegra pra validar.
Agora se você quiser validar no banco, aconselho vc a fazer isso numa Trigger.

[]´s

Kléber Caneva


De:lista-bounces em firebase.com.br

Para:"FireBase" lista em firebase.com.br

Cópia:

Data:Tue, 29 Jul 2008 14:24:22 -0300

Assunto:Re: [firebase-br] Check para mais de uma tabela

> 2008/7/29 Arthur ACCL :
> >
> > CREATE DOMAIN INSC_ESTADUAL AS VARCHAR(15)
> > CHECK ((INSCRICAO_ESTADUAL = 'ISENTO') OR
> > ((INSCRICAO_ESTADUAL <> 'ISENTO') AND
> > (INSCRICAO_ESTADUAL NOT IN (SELECT T.INSCRICAO_ESTADUAL FROM TABELA T
> > WHERE (T.INSCRICAO_ESTADUAL = NEW.INSCRICAO_ESTADUAL)))))
> >
> > Onde "TABELA T" é uma tabela variável, pois se utilizasse esse domain numa
> > tabela de clientes, o select seria feita na tabela de clientes, ou em
> > qualquer outra tabela que possua o campo inscrição estadual.
> >
> 
> uau, domain com generics! :)
> Eu acho que não é possível não, Arthur.
> E não seria exatamente eficiente.
> 
> O pessoal aqui da lista com experiência nessa área pode compartilhar
> como resolveu o problema de validar incrição estadual.
> 
> []s
> 
> -- 
> Douglas Tosi
> www.sinatica.com
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> E-mail verificado pelo Terra Anti-Spam.
> Para classificar como spam ou não spam, visite
> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjE3MzUyNDE1Ljg1NTgzNC4yMDE3Ni5nYW5hbm9xdWUudGVycmEuY29tLDQyMzE=
> Verifique periodicamente a pasta Spam para garantir que apenas mensagens
> indesejadas sejam classificadas como Spam.
> 



Mais detalhes sobre a lista de discussão lista