Avatar billede Slettet bruger
18. januar 2006 - 16:27 Der er 1 kommentar og
1 løsning

Update ved hjælp af cursor

Jeg forstår ikke helt hvorfor det går galt. Kan en eller anden forklare mig det?

BEGIN TRAN

DECLARE @MType as nvarchar(30)
DECLARE @MName as nvarchar(30)

DECLARE ChangeNames CURSOR
FOR
SELECT HW_Model_Name_VC, HW_Model_Type_VC
FROM HW_Model_T

OPEN ChangeNames

FETCH NEXT FROM ChangeNames INTO @MName, @MType

WHILE @@FETCH_STATUS = 0
BEGIN
    UPDATE Table1
    SET Table1_Name = @MName
    WHERE Table1_Type = @MType
FETCH NEXT FROM ChangeNames INTO @MName, @MType
END

CLOSE ChangeNames
DEALLOCATE ChangeNames
Avatar billede Slettet bruger
18. januar 2006 - 17:06 #1
-Svar
Avatar billede Slettet bruger
18. januar 2006 - 17:06 #2
Intet problem med ovenstående. Det var bare en update trigger der drillede...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester