Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/01/2013, 15:50
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Problema con un trigger

el problema es este query:

SELECT EQ_CASA,EQ_FUERA,RESULTADO
INTO V_local,V_visitante,V_RESULTADO
FROM PARTIDOS

ya que aqui te trae todos los partidos, no nada mas uno, deberias de ponerle un where

SELECT EQ_CASA,EQ_FUERA,RESULTADO
INTO V_local,V_visitante,V_RESULTADO
FROM PARTIDOS where partido=id_partido

para eso usa las tablas deleted o inserted......en el ejemplo que te mando hago uso de estas tablas, el problema no es el update sino que la asignacion de valores que haces (V_local PARTIDOS.EQ_CASA%TYPE) quiere asignar mas de un valor a una variable.

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me