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

यूनिट परीक्षण डीडीएल विवरण जो लेनदेन में होने की आवश्यकता है

सबसे पहले मुझे कहना होगा:इस तरह से करने का बुरा विचार। दो कारणों से:

  1. कनेक्शन उपयोगकर्ता पर आधारित होते हैं। इसका मतलब है कि आप बड़े पैमाने पर कनेक्शन पूलिंग के लाभों को खो देते हैं। यह भी बहुत अच्छी तरह से स्केल नहीं करता है। यदि आपके पास एक साथ 10,000 उपयोगकर्ता हैं, तो आप लगातार हार्ड कनेक्शन खोलते और बंद करते रहेंगे (सॉफ्ट कनेक्शन पूल के बजाय); और
  2. जैसा कि आपने पाया, उपयोगकर्ताओं को बनाना और हटाना DDL है DML नहीं है और इस प्रकार आप "लेन-देन" खो देते हैं।

निश्चित नहीं है कि आपने ऐसा करने के लिए क्यों चुना है, लेकिन मैं दृढ़ता से अनुशंसा करते हैं कि आप एप्लिकेशन पर उपयोगकर्ताओं को लागू करें न कि डेटाबेस परत पर।

अपनी समस्या का समाधान कैसे करें, मूल रूप से आप नहीं कर सकते। ठीक उसी तरह जैसे कि आप अपने अनुक्रम के बीच में कोई तालिका या अनुक्रमणिका बना रहे थे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle का JDBC क्वेरी टाइमआउट कैसे कार्यान्वित किया जाता है?

  2. Oracle क्वेरी को ऑप्टिमाइज़ करें

  3. वेतन से पंक्ति संख्या का चयन करें जहां पंक्ति संख्या =3;

  4. एसक्यूएल - क्वेरी पैराम्स के आधार पर ऑर्डरिंग बनाए रखें

  5. Oracle बाहरी टेबल्स:उन्नत फ्लैट फ़ाइल लेआउट