H2 Database Engine ではユーザー定義関数(Java で実装)をサポートしており、以下のような 2通りの登録方法が用意されています。 Java クラスメソッドをユーザー定義関数として登録 (Referencing a Compiled Method) ソースコードを指定してユーザー定義関数を登録 (Declaring Functions as Source Code) 今回は、Oracle の TO_CHAR 関数 *1 をユーザー定義関数として登録・利用する簡単なサンプルを Groovy で実装してみました。 H2 Database Engine 1.3.164 Groovy 1.8.5 (java 1.7.0_02 64bit) サンプルソースは http://github.com/fits/try_samples/tree/master/blog/20120205/