Това все още се появява като номер 1 в търсенията с Google, така че ето какво работи за мен.
Моите модулни тестове/локална среда изграждат и попълват схема с помощта на sql файлове. Създадох следния псевдоним в 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);
}
';
Забележете използването на единични кавички вместо $$ в h2 потребителски дефинирани функции тъй като това е единственият формат, който работи за мен.