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

मैं डीबी अनुक्रम द्वारा उत्पन्न नई वस्तु आईडी कैसे प्राप्त कर सकता हूं?

SaveChanges() . पर कॉल किए बिना आप इसे प्राप्त नहीं कर सकते हैं . इसके बारे में सोचो। आईडी डीबी से आता है। SaveChanges() पहली चीज है जो डीबी के साथ संचार का कारण बनती है।

यदि आप पूर्ववत करना चाहते हैं, तो आपके पास कई विकल्प हैं:

  • कई मामलों में, सम्मिलित करते समय आपको आईडी क्लाइंट-साइड जानने की आवश्यकता नहीं होती है। केवल संबंध बनाना ही काफी है।
  • क्लाइंट-जनरेट करने योग्य आईडी जैसे GUID का उपयोग करें।
  • TransactionScope का इस्तेमाल करें "असली" डीबी लेनदेन के लिए।
  • पूर्ववत करें (DeleteObject ) रोलबैक के बजाय।



  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. Pl/SQL नेस्टेड प्रक्रिया अपवाद हैंडलिंग

  3. 'तत्काल निष्पादित' करने के लिए गतिशील इनपुट पैरामीटर पास करना

  4. Oracle डेटाबेस द्वारा समर्थित भाषाओं की सूची

  5. Oracle में लीप सेकंड्स को कैसे हैंडल करें