Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Pojawia się błąd podczas korzystania z metody PrepareStatement z interwałem w zapytaniu

Całe wyrażenie INTERVAL '7' DAY jest literałem, nie można po prostu zastąpić jego części zmienną (parametrem). Użyj funkcji NUMTODSINTERVAL(?,'DAY') zamiast.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyeliminuj zduplikowane wyniki w zapytaniu wybierającym, które zawiera kolumnę CLOB

  2. Konwertuj szesnastkę na ciąg

  3. Łączenie kolejnych przedziałów ważności dat

  4. Pobieranie elementów XML z XMLType Oracle

  5. Jak wygenerować instrukcje INSERT z zapytania przy użyciu SQLcl (Oracle)