エラー
Could not execute 'CREATE OR REPLACE PROCEDURE foo'
SAP DBTech JDBC: [7]: feature not supported: parameter is not allowed without alias: ****: line 144 col 7 (at pos 3410)
解決策
ストアドプロシージャの引数をテーブルに突っ込むときに、AS で別名をつける。
例
CREATE PROCEDURE foo(
IN aaa INT
) AS BEGIN
# NG
data =
SELECT :aaa -- エイリアスがついてないのでエラー(らしい)
FROM dummy;
# OK
data =
SELECT :aaa AS "ALIAS"
FROM dummy;
HANAScript特有なのか、ストアドプロシージャ共通の仕様なのかはわかりません。