Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Thiếu chuỗi trong HSQL để kiểm tra

Tôi đã giải quyết vấn đề này bằng cách tạo trình tự theo cách thủ công như một phần của tập lệnh thử nghiệm của mình. Không lý tưởng vì tôi muốn kết hợp Spring / HSQL thiết lập điều này. Mã của tôi là:

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

trong đó chuỗi là danh sách chuỗi là tên chuỗi.

Tôi đã sử dụng đây là phương thức @BeforeClass cho mỗi lớp thử nghiệm. Không lý tưởng nhưng nó giải quyết được vấn đề



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bắt lỗi - ORA-01858:một ký tự không phải số được tìm thấy ở vị trí số được mong đợi

  2. Sử dụng cùng một tham số nhiều lần trong điều kiện WHERE của truy vấn SQL để sử dụng trong JDBC

  3. Cung cấp thông tin đăng nhập cho UTL_MAIL.SEND để bỏ qua ORA-29278

  4. Cách lấy bảng làm tham số out trong oracle

  5. Tôi có chương trình mà tôi muốn so sánh các ngày mang theo và mang lại dữ liệu mong muốn