私はローカルでのテストにhsqldbと埋め込みjettyインスタンス(via)mavenを使用しています。アプリケーションは、本番環境でmysqlデータベースを使用します。特定のクエリに対してmysqlのUNHEX()
を呼び出す必要があります。 HEXTORAW()
関数と呼ばれるhsqldb用のラッパーを作成するにはどうしたらいいですか?私は以下を試しましたが、sql-maven-pluginエラーが出ています。sql-maven-plugin create function
CREATE FUNCTION "UNHEX"(t VARCHAR(100))
RETURNS VARBINARY(100)
BEGIN
RETURN HEXTORAW(t);
END;
SQL-mavenの-プラグインエラー:
Failed to execute goal org.codehaus.mojo:sql-maven-plugin:1.5:execute (default-cli) on project rms: Unexpected token: FUNCTION in statement [ [ERROR] CREATE FUNCTION]
どのように私はラッパー関数を作成することができますか?