SHOW FUNCTIONS と SHOW PROCEDURES コマンド: 出力への変更¶
SHOW FUNCTIONS と SHOW PROCEDURES コマンドの出力には、 arguments 列にオプションの引数が含まれています。プロシージャの例の場合:
CREATE OR REPLACE PROCEDURE my_proc (
arg1 string,
arg2 boolean default true
)
RETURNS string
LANGUAGE JAVASCRIPT
AS
$$
return 'hello world';
$$;
arguments 列のオプションの引数の値は次のよに表示されます。
- 変更前:
関数やプロシージャのオプションの引数は角括弧(
[])で囲まれます。例えば、例のプロシージャの SHOW PROCEDURES ステートメントの出力に含まれる
arguments列の値は次のとおりです。MY_PROC(VARCHAR [, BOOLEAN]) RETURN VARCHAR- 変更後:
関数やプロシージャのオプションの引数は DEFAULT キーワードで表示されます。
例えば、例のプロシージャの SHOW PROCEDURES ステートメントの出力に含まれる
arguments列の値は次のとおりです。MY_PROC(VARCHAR , BOOLEAN DEFAULT) RETURN VARCHARSnowsight はオプションの引数を持つ関数やプロシージャの定義を正しく表示します。
参照: 1508