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

SQL सर्वर से सटीक संपादित डेटा प्राप्त करना

आप SQL का उपयोग करके सटीक संपादन करने में सक्षम नहीं होंगे। आपको एक एल्गोरिथम की आवश्यकता है जैसे कि यूनिक्स diff फाइलों पर (जो लाइन स्तर पर काम करता है)। वर्ण स्तर पर, एल्गोरिथम Levenshtein दूरी की कुछ भिन्नता होगी। . अगर diff आपकी आवश्यकताओं को पूरा करता है, आप इसे डाउनलोड कर सकते हैं, इसे कॉल करने के लिए एक संग्रहित प्रक्रिया लिख ​​सकते हैं, और फिर इसे डेटाबेस में उपयोग कर सकते हैं। यह बल्कि महंगा होगा।

विभिन्न संस्करणों को बनाए रखने के आपके प्रश्न का हिस्सा बहुत आसान है। मैं दो कॉलम जोड़ूंगा EffDate और EndDate प्रत्येक रिकॉर्ड पर। आप EndDate is NULL . ढूंढकर नवीनतम संस्करण प्राप्त कर सकते हैं और किसी भी समय सक्रिय संस्करण खोजें। Merge ऐसी तालिका को बनाए रखने के लिए आम तौर पर उपयोगी होता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चयन से एक तालिका बनाने का प्रयास करें - एसक्यूएल सर्वर 2008 त्रुटि फेंकता है

  2. SQL सर्वर में डेटा कैसे डालें

  3. SQL में एक शीर्ष स्तरीय अभिभावक ढूँढना

  4. एक संग्रहीत कार्यविधि में SQL सर्वर चर गुंजाइश

  5. आपके SQL सर्वर जटिलता को कम करने के लिए युक्तियाँ