Comandos SHOW FUNCTIONS e SHOW PROCEDURES: mudanças na saída¶
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
argumentsna 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
argumentsna saída de uma instrução SHOW PROCEDURES para o procedimento de exemplo é:MY_PROC(VARCHAR , BOOLEAN DEFAULT) RETURN VARCHARSnowsight exibe corretamente a definição de funções e procedimentos com argumentos opcionais.
Ref: 1508