sql >> Database teknologi >  >> RDS >> Oracle

Dvale-undtagelse Forespørgsel blev ikke afsluttet korrekt

Du kan ikke bruge en parameter i sådan en forespørgsel. Uden at gå ind i logikken bag dette, er din bedste mulighed at sammenkæde forespørgselsstrengen, før du opretter en forespørgsel

String queryString = "select COUNT(tl.LOG_ID) AS EVTCOUNT,tl.PRIORITY FROM Customer_" + custId + " tl Where tl.DEVICE_REPORTED_TIME >= SysDate-90 GROUP BY tl.PRIORITY ORDER BY tl.PRIORITY";
Query query = session.createSQLQuery(queryString);

REDIGER

Hvad angår NamedQueries, kompileres de, når applikationen startes, så jeg tror ikke, der er en måde at ændre målentiteten (tabellen) på under kørsel.




  1. Hvordan udskriver man GETDATE() i SQL Server med millisekunder i tid?

  2. Indsæt værdier i tabel afhængigt af værdier af en anden tabel mysql

  3. Hvordan tilføjer man en positiv heltalsbegrænsning til en heltalskolonne i MySQL?

  4. Indsæt poster til mysql-database med php ved hjælp af Ajax