oggi è venerdi per tutti, mi sono impicciato in una query da novizio!
ho 2 tabelle, devo modificare i dati da A verso B in base alla loro colonna ID
penso che si possa fare in una sola query, ma oggi non mi viene,
e poi ho provato con una STORED: ma non avanza di record, rimane sempre fissa al record ID:1!!!codice:update clean.Execution set MWinExecution =(select [MW in execution] from Table1,clean.Execution where clean.Execution.id=table1.id)
come se non avanzasse il cursore
potete dirmi in entrambi i casi cosa ho sbagliato? mannaggia!!codice:Declare @A varchar(255) Declare @B int ----------------------------------------------------- DECLARE @MyCursor CURSOR SET @MyCursor = CURSOR FAST_FORWARD FOR select [MW in execution],id from Table1 OPEN @MyCursor FETCH NEXT FROM @MyCursor INTO @A,@B WHILE @@FETCH_STATUS = 0 BEGIN update clean.Execution set MWinExecution =@A where ID=@B FETCH NEXT FROM @MyCursor END CLOSE @MyCursor DEALLOCATE @MyCursor![]()

Rispondi quotando
