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

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a