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

Trigger terminarlo u otra opcion, procedimiento..

Estas en el tema de Trigger terminarlo u otra opcion, procedimiento.. en el foro de SQL Server en Foros del Web. buenas Primero comento lo que necesito, ya que igual no es necesario usar un trigger y se puede hacer de otro modo, en la propia ...
  #1 (permalink)  
Antiguo 23/11/2007, 02:46
Bil
 
Fecha de Ingreso: noviembre-2006
Mensajes: 34
Antigüedad: 17 años, 6 meses
Puntos: 0
Trigger terminarlo u otra opcion, procedimiento..

buenas
Primero comento lo que necesito, ya que igual no es necesario usar un trigger y se puede hacer de otro modo, en la propia web.....
De una simple tienda de productos se ha convertido en una tienda donde se puede subastar los productos, la cosa es que se puede pujar, pero la cosa es que despues de la una puja si pasa un minuto la subasta tiene que finalizarse pero en caso de que se realizace otra puja dentro de ese minuto no se tiene que finalizar la puja y tiene q esperar otro minuto
Claro desde web se podria realizar pero los tiempos no serian exactos, se podria hacer con un trigger que se lance una vez realizada una puja y que si pasado un minuto no existe otra puja que finalice esa subasta, pero claro si existe otra puja como finalizo el trigger que esta esperando un minuto, ya que ese no tiene q realizar nada ya, asi no se carga el servidor con varios trigger unos q si estan para funcionar y otros que no van actualizar nada.

Muchas gracias.

un saludo.
  #2 (permalink)  
Antiguo 25/11/2007, 12:58
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Trigger terminarlo u otra opcion, procedimiento..

Yo haría todo a través de SPs y no de triggers.

Para insertar: Un SP que valide si la oferta sigue abierta, inserte la nueva puja y actualize la fecha de término.

Ya teniendo la fecha/hora de término es trivial saber que ofertas se han cerrado para desplegarlo en la aplicación o para hacer algún procesamiento con ellas.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 26/11/2007, 02:23
Bil
 
Fecha de Ingreso: noviembre-2006
Mensajes: 34
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Trigger terminarlo u otra opcion, procedimiento..

Buenos dias,
Gracias, al final creo que se va a tener que hacer un proceso en el servidor para que controle y finalice las subastas, para que para decirlo de alguna manera sea algo arbitrario el que finalice la subasta y no un proceso de alguno de los pujadores. Aunque en un principio para ir poniendo una hora de finalizacion esta bien.

Un saludo.
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 08:29.