Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да задам име на колона в SQL заявка като параметър?

Не можете да направите това в обикновен SQL - ако трябва да имате конфигурируеми имена на колони (или име на таблица, за този въпрос), трябва да използвате динамичен SQL - няма друг начин да постигнете това. Примерът е показан по-долу.

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

и след това използвайте съхранената процедура на sp_executesql в SQL Server, за да изпълните тази SQL команда (и задайте другите параметри, ако е необходимо).

Можете също да проверите това статия



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи PreparedStatement.executeQuery?

  2. определяне на набора от символи на таблица/база данни?

  3. Как да премахнете всички ограничения по подразбиране в базата данни на SQL Server - SQL Server / TSQL урок, част 94

  4. конвертирайте функцията ms-access last() в sql сървър 2008

  5. ако е в рамките на CTE?