sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan indstilles et kolonnenavn i SQL-forespørgsel som parameter?

Du kan ikke gøre dette i almindelig SQL - hvis du skal have konfigurerbare kolonnenavne (eller tabelnavn, for den sags skyld), skal du bruge dynamisk SQL - der er ingen anden måde at opnå dette på. Eksempel er vist nedenfor.

string sqlCommandStatement =  
   string.Format("("UPDATE users SET {0}[email protected], {1}[email protected]" ,column1, column2);

og brug derefter den sp_executesql lagrede proc i SQL Server til at udføre den SQL-kommando (og specificer de andre parametre efter behov).

Du kan også tjekke dette artikel



  1. Javascript funktion post og kalde php script

  2. Oracle.DataAccess.Client.OracleException ORA-03135:forbindelse mistet kontakt

  3. Indpak array-elementer i div'er baseret på samme værdi

  4. Bedste måde at håndtere stavefejl i en MySQL fuldtekstsøgning