ローカルでテストするために、hsqldb と組み込みの jetty インスタンス (経由) maven を使用しています。アプリケーションは本番環境で mysql データベースを使用します。UNHEX()
特定のクエリに対してmysql を呼び出す必要があります。関数を呼び出す hsqldb のラッパーを作成するにはどうすればよいですかHEXTORAW()
。以下を試してみましたが、sql-maven-plugin エラーが発生しました。
CREATE FUNCTION "UNHEX"(t VARCHAR(100))
RETURNS VARBINARY(100)
BEGIN
RETURN HEXTORAW(t);
END;
sql-maven-plugin エラー:
プロジェクト rms で目標 org.codehaus.mojo:sql-maven-plugin:1.5:execute (default-cli) を実行できませんでした: 予期しないトークン: ステートメントの FUNCTION [[エラー] CREATE FUNCTION]
ラッパー関数を作成するにはどうすればよいですか?