sql >> Databasteknik >  >> RDS >> Mysql

anropar en mysql-funktion som returnerar varchar i viloläge

Det är enkelt att anropa en funktion om din funktion returnerar en string or varchar värde .

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

Där my_super_fn är namnet på din funktion med parametern param1 .

För att testa syntaxen prova den här koden som ger dig det aktuella serverdatumet.

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

För andra typer av funktioner se en fråga här om hur man gör det.



  1. MySQL-fråga med räkning och grupp efter

  2. javafx-anslutning till mysql

  3. Konvertera ett datum till en annan tidszon i SQL Server

  4. Bästa metoder för att visa sökresultat med tillhörande textutdrag från det faktiska resultatet