Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

resolver trigger con cursor

Estas en el tema de resolver trigger con cursor en el foro de SQL Server en Foros del Web. Hola a todos quisiera resolver este trigger pero con un cursor que me recora una a una esa condicion y si se cumple que me ...
  #1 (permalink)  
Antiguo 02/05/2011, 08:27
 
Fecha de Ingreso: enero-2011
Ubicación: Bogota, Colombia
Mensajes: 81
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta resolver trigger con cursor

Hola a todos quisiera resolver este trigger pero con un cursor que me recora una a una esa condicion y si se cumple que me actualize sino si no estoy mal y con todo lo que he averguado es con cursores pero no se manejarlos muy bien me peuden ayudar muchas grcais a la persona que me responda

Código:
 ALTER TRIGGER [dbo].[actualizar1]
 on [dbo].[usuarios] 
 
 Instead of update
 
  AS 
 
 
if (exists(select numeros from usuarios where numeros > 100))

 BEGIN 
  SET NOCOUNT ON; 
  RAISERROR ('Imposible actualizar los registros debe ser menor que 100',16, 1) 
   ROLLBACK TRAN 
   
   
      END
  #2 (permalink)  
Antiguo 02/05/2011, 11:02
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: resolver trigger con cursor

¿Tienes un PROCEDIMIENTO que actualiza la tabla origen?, ahi coloca tu condicion y no lo hagas con CURSORES, ya que el 99.99% de lo que hace un cursor, se puede hacer mediante T-SQL
__________________
MCTS Isaias Islas

Etiquetas: cursor, trigger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:21.