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

परीक्षण के लिए एचएसक्यूएल में लापता अनुक्रम

मैंने इसे अपनी टेस्ट स्क्रिप्ट के हिस्से के रूप में मैन्युअल रूप से अनुक्रम बनाकर हल किया। आदर्श नहीं है क्योंकि मैं इसे स्प्रिंग/एचएसक्यूएल संयोजन के बजाय सेट अप करूंगा। मेरा कोड है:

for (String sequence : sequences) {
    entityManager.createNativeQuery("DROP SEQUENCE " + sequence + " IF EXISTS").executeUpdate();
    entityManager.createNativeQuery("CREATE SEQUENCE " + sequence + " as INTEGER").executeUpdate();
}

जहां अनुक्रम स्ट्रिंग की एक सूची है जो अनुक्रम नाम है।

मैंने इसका इस्तेमाल प्रत्येक टेस्ट क्लास के लिए @BeforeClass विधि है। आदर्श नहीं है लेकिन यह समस्या का समाधान करता है



  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 में सभी टेबल इंडेक्स को अक्षम और बाद में सक्षम करें

  2. एकाधिक csv फ़ाइलों में तालिका निर्यात करने की प्रक्रिया

  3. शून्य मान वाले कॉलम पर एक शून्य बाधा कैसे जोड़ें?

  4. Oracle:केवल शून्य मान वाले कॉलम ढूँढना

  5. Oracle में पेजिंग के लिए LIMIT और OFFSET के विकल्प