आप इसे नियमित एसक्यूएल में नहीं कर सकते हैं - यदि आपके पास कॉन्फ़िगर करने योग्य कॉलम नाम (या उस मामले के लिए तालिका नाम) होना चाहिए, तो आपको गतिशील एसक्यूएल का उपयोग करना होगा - इसे प्राप्त करने का कोई अन्य तरीका नहीं है। उदाहरण नीचे दिखाया गया है।
string sqlCommandStatement =
string.Format("("UPDATE users SET {0}[email protected], {1}[email protected]" ,column1, column2);
और फिर उस SQL कमांड को निष्पादित करने के लिए SQL सर्वर में sp_executesql संग्रहीत प्रो का उपयोग करें (और आवश्यकतानुसार अन्य पैरामीटर निर्दिष्ट करें)।
आप चेकथिस भी कर सकते हैं लेख