Toto se stále objevuje jako číslo 1 ve vyhledávání Google, takže tady je to, co pro mě fungovalo.
Moje testy jednotek / místní prostředí vytvářejí a naplňují schéma pomocí souborů SQL. Vytvořil jsem následující alias v souboru SQL
-- TO_DATE
drop ALIAS if exists TO_DATE;
CREATE ALIAS TO_DATE as '
import java.text.*;
@CODE
java.util.Date toDate(String s, String dateFormat) throws Exception {
return new SimpleDateFormat(dateFormat).parse(s);
}
';
Všimněte si použití jednoduchých uvozovek místo $$ v uživatelsky definované funkce h2 protože to je jediný formát, který mi fungoval.