Oracle
 sql >> база данни >  >> RDS >> Oracle

Липсващи последователности в HSQL за тестване

Реших това чрез ръчно създаване на последователности като част от моя тестов скрипт. Не е идеално, тъй като бих предпочел комбинацията Spring/HSQL да настрои това. Моят код е:

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. Празният знак се игнорира в клаузата where

  2. Oracle APEX - SQL - Създаване на последователна история и изчисляване на дните между всяка фаза

  3. Сървърът на Oracle 12c не може да бъде достъпен от отдалечен компютър чрез .Net доставчика

  4. създайте Oracle View за сравняване на данни въз основа на условия

  5. Как да реша ORA-28000 акаунтът е заключен