Entiendo,  creo que es la solucion mas factible.

Muchas Gracias


El 20 de abril de 2015, 11:11, Alvaro Herrera <alvhe...@2ndquadrant.com>
escribió:

> Diego Ayala escribió:
> > Justamente, ese es el problema, el campo RUC es un campo character para
> > ambas tablas (invitado y proveedor) debido a que por ciertas cuestiones
> de
> > proveedores se tienen registros con valores del tipo character ej
> > (X-18575,  E-4567),  por lo tanto se debio utilizar ese tipo de dato para
> > almacenar el RUC. el OR se agrego atendiento  que, el campo RUC en la
> tabla
> > invitado se puede realizar o no la carga del digito verificador, por lo
> > tanto habia que verificar esa situacion.
>
> Entonces, al cargar elimina el digito verificador.  Usa una restricción
> CHECK para estar seguro que los datos ingresados no lo tienen.  Si es
> necesario, pon el DV en un campo separado.
>
> --
> Álvaro Herrera                http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>

Responder a