U kunt dit niet doen in gewone SQL - als u configureerbare kolomnamen moet hebben (of tabelnaam, wat dat betreft), moet u dynamische SQL gebruiken - er is geen andere manier om dit te bereiken. Voorbeeld wordt hieronder getoond.
string sqlCommandStatement =
string.Format("("UPDATE users SET {0}[email protected], {1}[email protected]" ,column1, column2);
en gebruik vervolgens de sp_executesql opgeslagen proc in SQL Server om die SQL-opdracht uit te voeren (en specificeer de andere parameters indien nodig).
U kunt ook dit controleren artikel