tkizer,I tried your way, ended up like the following:begin tranDECLARE @sql varchar(500), @SYSTEMFELT as varchar(255), @SYSTEMVERDI as varchar(255), @CI_TABELL as varchar(255), @NYSYSTEMVERDI as varchar(255); SET @CI_TABELL = 'CMDB2_CI_1';SET @SYSTEMFELT = 'Systemansvarlig';SET @NYSYSTEMVERDI = 'User1';SET @SYSTEMVERDI = 'User2';SET @sql = 'update ' + @CI_TABELL + ' SET ' + @SYSTEMFELT + ' = ' + @NYSYSTEMVERDI + ' WHERE ' + @SYSTEMFELT + ' = ' + @SYSTEMVERDIEXEC(@sql)
Here's how the "select @sql" is: update CMDB2_CI_1 SET Systemansvarlig = User1 WHERE Systemansvarlig = User2"
Unfortunately I get the error message: Msg 207, Level 16, State 1, Line 1Invalid column name 'User2'.
Which doesn't make sense as the query is correct? Got any ideas?