Vraag : Het creëren van een Trekker om kolomwaarde te verhogen

Hallo hebben allen,

I een aanwijzing hoe te om een trekker niet te schrijven maar hebben een gevoel dit me van een oplossing kon voorzien op wat ik wil bereiken:

I heeft een lijst genoemd tbl_List_items

Within deze lijst er kolommen genoemd

ItemID int. (Primaire Sleutel)
ParentItemID int. (buitenlandse sleutel) en
ItemRef int. zijn.

What I de behoeftehulp met is nadat een nieuw verslag/de behoefte van I is op:nemen gecre�ërd om het HOOGSTE 1 die verslag te selecteren op de nieuwe verslagen ParentItemID wordt gebaseerd en een waarde van geselecteerde ItemRef op te nemen + 1 in de nieuwe kolom ItemRef….

That kan heel wat niet steek gehouden hebben maar dit is een samenvatting van SQL die ik binnen een opgeslagen procedure zou creëren om dit te bereiken:

DECLARE @ItemRef INT

SET @ItemRef = (UITGEZOCHTE HOOGSTE 1 [ItemRef] +1 VAN [tbl_List_items] WAAR [ParentItemID] = @ParentItemID DOOR [DESC van ItemRef]) OPDRACHT GEEF tot


UPDATE [tbl_List_items]
SET
[ItemRef] = @ItemRef
WHERE
ItemID = @ItemID

The ik een opgeslagen procedure kan gebruiken is dat mijn app ook bulktussenvoegsel gebruikt ASP.Net dat direct op de lijst eerder dan het gaan door een SPROC gebeurt. Zo aan me hield het steek om een Trigger.

many dank,

Rit
te proberen

Antwoord : Het creëren van een Trekker om kolomwaarde te verhogen

Het enige ding ik ding kan van zou het gebruik van een CURSEUR (geen die ik normaal) adviseer in de trekker zijn.

@Lowfatspread: Om het even welke betere ideeën?
Andere oplossingen  
 
programming4us programming4us