Cuestión : Crear un disparador para aumentar valor de la columna

Hola todos,

I no tienen una pista cómo escribir un disparador sino tener una sensación éste podría proveer de mí una solución en lo que quiero alcanzar: el

I tiene una tabla llamada el tbl_List_items

Within que esta tabla allí es columnas llamadas el
ParentItemID internacional (llave extranjera) del

ItemID internacional (llave primaria) y el
ItemRef internacional. el

What que necesito ayuda con es después de que un nuevo récord se haya insertado/me creara necesite seleccionar el 1 expediente SUPERIOR basado en los nuevos récores ParentItemID e insertar un valor del ItemRef seleccionado + 1 en la nueva columna de ItemRef….el

That no puede haber tenido mucho sentido pero éste es un extracto del SQL que crearía dentro de un procedimiento almacenado para alcanzar esto: el @ItemRef del
SET de INT
del @ItemRef del

DECLARE = (la TAPA SELECTA 1 [ItemRef] +1 DE [los tbl_List_items] DONDE [ParentItemID] = ORDEN del @ParentItemID POR [ItemRef] DESC) el
SET
[ItemRef] del


UPDATE [tbl_List_items] = el @ItemRef
WHERE
ItemID = razón del @ItemID

The que puedo utilizar un procedimiento almacenado es que mi app también utiliza el parte movible del bulto de ASP.Net que sucede directo en la tabla algo que pasando con un SPROC. Tan yo tuvo sentido de intentar las gracias de Trigger.

many,

Rit
class= del

Respuesta : Crear un disparador para aumentar valor de la columna

La única cosa que puedo cosa de sería el uso de un CURSOR (que no recomiendo normalmente) en el disparador.

@Lowfatspread: ¿Mejores ideas?
Otras soluciones  
 
programming4us programming4us