InsertTrigger og row haandtering
Jeg har foelgende pseudokode :On Trigger t1.Insert
UPDATE t1
SET c1 = dbo.InsertIntoT2AndReturnDefault(t1.c2, t1.c3)
FROM t1 INNER JOIN t3 ON t1.c4 = t3.c4
-- Forklaring
-- Idet der indsaettes en raekke i t1 indsaettes der en default raekke i t2 hvis raekken ikke allerede eksisterer. Tilsidst skal t1 opdateres med default vaerdien fra t2.
Funktionen InsertIntoT2AndReturnDefault kan imidlertid ikke indeholde insert. Derfor: Skal jeg bruge cursors her og loope alle indsatte raekker med henblik paa indsaettelse foer jeg kan opdatere? Eller findes der andre smarte metoder?