El 26/05/14 14:07, Sergio Valdes Hurtado escribió: > Estimados, > tengo una tabla de la cual se reciben datos externos mediante cargas > masivas de datos (es un legacy y no podemos cambiar los formatos) que > tiene los siguientes campos: > run (int4) > ano_pago (int2) > mes_pago (int2) > ano_info (int2) > mes_info (int2) > . > . > . > > Necesito hacer una validación tal que: > * ano_info no debe ser mayor que ano_pago > * mes_info debe ser menor que mes_pago si ano_pago = ano_info > > He buscado y no he podido dar con la solución
Un trigger que corra antes de la inserción (y yo agregaría actualización también) que verifique eso y bloquee la acción en caso que los datos no sean correctos es lo que buscas. Saludos Rodrigo Gonzalez > > Gracias por su ayuda, > -- > Sergio Valdés H. - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
