結果セットの最大サイズを制御するためにパラメーターを渡す方法をマクロに変更する必要があります。
私のアイデアはこのSQLでした:
REPLACE MACRO myMacro
( maxRows INTEGER DEFAULT 100 )
AS
(
SELECT TOP :maxRows
FROM myTable;
);
しかし、私が得るのはメッセージだけです:
[SQLState 42000]構文エラー。「top」と「:」の間に整数または10進数のようなものが必要です。
マクロ以外の方法でこれを行うことはできません。
どうやってやるの?