Comandos SHOW FUNCTIONS e SHOW PROCEDURES: mudanças na saída (pendente)¶
Atenção
Essa mudança de comportamento está no pacote 2024_01.
Para saber o status atual do pacote, consulte Histórico do pacote.
A saída dos comandos SHOW FUNCTIONS e SHOW PROCEDURES inclui argumentos opcionais na coluna arguments
. Para um exemplo de procedimento:
CREATE OR REPLACE PROCEDURE my_proc (
arg1 string,
arg2 boolean default true
)
RETURNS string
LANGUAGE JAVASCRIPT
AS
$$
return 'hello world';
$$;
O valor na coluna arguments
para argumentos opcionais é exibido da seguinte forma:
- Antes da mudança:
Argumentos opcionais para funções e procedimentos estão entre colchetes (
[]
).Por exemplo, o valor da coluna
arguments
na saída de uma instrução SHOW PROCEDURES para o procedimento de exemplo é:MY_PROC(VARCHAR [, BOOLEAN]) RETURN VARCHAR
- Após a mudança:
Argumentos opcionais para funções e procedimentos são exibidos com a palavra-chave DEFAULT.
Por exemplo, o valor da coluna
arguments
na saída de uma instrução SHOW PROCEDURES para o procedimento de exemplo é:MY_PROC(VARCHAR , BOOLEAN DEFAULT) RETURN VARCHAR
Snowsight exibe corretamente a definição de funções e procedimentos com argumentos opcionais.
Ref: 1508