Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2009, 14:21
Avatar de xrax063
xrax063
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Validacion de reigstro dado

Wenas A ver si me pueden ayudar con un problemita, se los agradeceria mucho,



En un trigger tengo

Cita:
AFTER INSERT ON ITEM...
...
SELECT VAL_PRODUCTO INTO valor
FROM LISTA_PRECIOS, PRODUCTO, PEDIDO, OBRA, CONSTRUCTORA
WHERE
LISTA_PRECIOS.COD_PRODUCTO = PRODUCTO.COD_PRODUCTO AND
PRODUCTO.COD_PRODUCTO = :NEW.COD_PRODUCTO AND
:NEW.COD_PEDIDO = PEDIDO.COD_PEDIDO AND
PEDIDO.COD_OBRA = OBRA.COD_OBRA AND
OBRA.COD_CONSTRUCTORA = CONSTRUCTORA.COD_CONSTRUCTORA AND
LISTA_PRECIOS.COD_CONSTRUCTORA = CONSTRUCTORA.COD_CONSTRUCTORA;
... el caso es que estoy tomando el valor de producto de un lista de precios, pero no todos los productos estan en la lista de precios por que se van insertando apenas los piden por primera vez, ose que los que no han pedido no estan, otro dato que creo que es relevante es que mi tabla L_PRECIOS tiene llave primaria compuesta que son COD_PRODUCTO y COD_CONSTRUCTORA es decir que un registro de esta tabla necesita de ambos codigos, y ps se pueden repetir cada uno pero ambos no, necesito validar que estos dos existan y si no existen se salga del trigger sin hacer nda, llevo ya como dos dias pensando y todo lo que se me ocurre o encuentro por ahi en foros no sirve, porfavor agradezco mucho esta ayuda.

.. si no me hice explicar por favor diganme y lo intento de nuevo