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

SQL सर्वर 2008 में सी # से एकाधिक डीबी अपडेट संभालें

हां, आपको प्रकार बनाने होंगे।

विकल्प एक बड़ा स्ट्रिंग एसक्यूएल बैच भेज रहे हैं या एक्सएमएल को स्पॉक्स में पास कर रहे हैं।

बड़े एसक्यूएल स्ट्रिंग बैचों के लिए नकारात्मक पक्ष यह है कि यह एसक्यूएल प्रो कैश को उड़ा सकता है और एसक्यूएल को पुन:संकलित करने का कारण बन सकता है - खासकर यदि बैच उस बड़ी स्ट्रिंग का हिस्सा होने के कारण इनपुट डेटा के कारण अद्वितीय है। परिभाषा के अनुसार प्रत्येक बैच अद्वितीय होगा।

टीवीपी से पहले एक्सएमएल मुख्य विकल्प था। एक्सएमएल के लिए एक नकारात्मक पक्ष, कम से कम थोड़ी देर के लिए, एसक्यूएल एज़ूर ने इसका समर्थन नहीं किया (जो बदल सकता है?) इसलिए यह आपके विकल्पों को सीमित करता है।

टीवीपी ऐसा करने का तरीका प्रतीत होता है। हमारा प्रोजेक्ट अभी-अभी TVPs का उपयोग करने में परिवर्तित हुआ है।

आशा है कि यह मदद करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गतिशील आदेश दिशा

  2. SQL सर्वर:DELETE बनाम TRUNCATE

  3. SQL सर्वर में परिणाम सेट का प्रतिशत लौटाएं

  4. System.Data.SqlClient.SqlException:'=' के पास गलत सिंटैक्स

  5. SQL सर्वर:BEGIN ट्रांजेक्शन के बिना रोलबैक