Update ved brug af ikke built in funktion
Jeg har en insert trigger paa tabel "t" der fyres af ved insert. Jeg skal have opdateret en kolonne "t.tColumn5" ved insert. Jeg har derfor lavet en funktion "getFunction1" der konstruerer vaerdien til "t.tColumn5". Idet tabellen inserted godt kan indeholde mere end een raekke er mit foerste bud:UPDATE t
SET tColumn5 = getFunction1(t.tColumn1, r.rColumn2)
FROM t inner join inserted tInserted on t.tColumn3 = tInserted.tColumn3 inner join r on r.rColumn5 = t.tColumn5
Det kan dog ikke lade sig goere da den siger at function1 ikke er en built-in function.
Hvad kan jeg ellers goere, hvis jeg IKKE oensker at bruge langsomme cursors?