Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL क्वेरी में पैरामीटर के रूप में कॉलम नाम कैसे सेट करें?

आप इसे नियमित एसक्यूएल में नहीं कर सकते हैं - यदि आपके पास कॉन्फ़िगर करने योग्य कॉलम नाम (या उस मामले के लिए तालिका नाम) होना चाहिए, तो आपको गतिशील एसक्यूएल का उपयोग करना होगा - इसे प्राप्त करने का कोई अन्य तरीका नहीं है। उदाहरण नीचे दिखाया गया है।

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

और फिर उस SQL ​​कमांड को निष्पादित करने के लिए SQL सर्वर में sp_executesql संग्रहीत प्रो का उपयोग करें (और आवश्यकतानुसार अन्य पैरामीटर निर्दिष्ट करें)।

आप चेकथिस भी कर सकते हैं लेख



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीसी-नाम\SQLEXPRESS से कनेक्ट नहीं हो सकता

  2. SQL सर्वर में अग्रणी और अनुगामी व्हॉट्सएप को कैसे निकालें - TRIM ()

  3. SQL 2005 CTE बनाम TEMP तालिका प्रदर्शन जब अन्य तालिकाओं के जुड़ने में उपयोग किया जाता है

  4. SSH टनल के माध्यम से एक बैशन सर्वर को PostgreSQL सर्वर से कनेक्ट करना

  5. कीवर्ड 'with' के पास गलत सिंटैक्स...पिछला कथन अर्धविराम से समाप्त किया जाना चाहिए