sakın kafayla bir daha düşündüm boyle birşey işimi görecek

declare @gun nvarchar(30);

set @gun=15;

declare @gun1 nvarchar(30);

set @gun1='c17';

declare @sql nvarchar (1000);

set @sql = 'update personel set ' +@gun1+'= ' +@gun +'';



exec sp_executesql @sql;