Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wywołanie funkcji mysql zwracającej varchar w stanie hibernacji

Wywołanie funkcji jest proste, jeśli Twoja funkcja zwraca string or varchar wartość .

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

Gdzie my_super_fn to nazwa funkcji z parametrem param1 .

Aby przetestować składnię, wypróbuj ten kod, który pobiera aktualną datę serwera.

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

W przypadku innych typów funkcji zadaj pytanie tutaj jak to zrobić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę wyszukiwać w tabeli wartości oddzielonych przecinkami?

  2. wyświetlanie danych z sql po kliknięciu na mapę svg

  3. Różnica między typami danych int i int(2) w moim sql

  4. Kod błędu:1062. Zduplikowany wpis „1” dla klucza „PRIMARY”

  5. post zmieniono nazwę pliku z przesyłania do bazy danych