OLAP DMLプログラムの内部でARGCOUNTファンクションを使用すると、現行のプログラムが起動したときに指定されていた引数の数が返されます。
例
例7-21 引数の数の確認
次の例では、3つの引数が渡されたことをプログラム(ユーザー定義ファンクション)で確認します。渡された引数の数が3と等しくない場合、プログラムは戻り値として-1を返して終了します。
DEFINE threearg PROGRAM INTEGER
LD User-defined function expecting three arguments
PROGRAM
ARGUMENT division TEXT
ARGUMENT product TEXT
ARGUMENT month MONTH
IF ARGCOUNT NE 3
THEN RETURN -1
ELSE
DO
...