sql >> Database >  >> RDS >> Mysql

een mysql-functie aanroepen die varchar in slaapstand teruggeeft

Het is eenvoudig om een ​​functie aan te roepen als uw functie een string or varchar teruggeeft waarde .

session.createSQLQuery("select my_super_fn(:param1)")

Waar my_super_fn is de naam van uw functie met parameter param1 .

Om de syntaxis te testen, probeert u deze code die u de huidige serverdatum geeft.

Date d = (Date)session.createSQLQuery("select CURDATE()").uniqueResult();
System.out.println(d);

Voor andere soorten functies verwijzen we naar een vraag hier over hoe u dit moet doen.



  1. Traceervlag 2389 en de nieuwe kardinaliteitsschatter

  2. MySQL-implementatie met CUDA

  3. Hoe krijg je meerdere tellingen met één SQL-query?

  4. SQL SELECT-syntaxis - weergegeven door DBMS