Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$GET_PREDECESSOR_RETURN_VALUE

Recupera o valor de retorno da tarefa anterior em um gráfico da tarefa. O valor de retorno é explicitamente definido pela tarefa anterior, chamando a função SYSTEM$SET_RETURN_VALUE.

Sintaxe

SYSTEM$GET_PREDECESSOR_RETURN_VALUE('<task_name>')
Copy

Argumentos

'task_name'

Identificador da tarefa anterior que define o valor de retorno a ser recuperado.

  • Se a tarefa tiver múltiplas tarefas anteriores habilitadas, este argumento será obrigatório.

  • Se a tarefa tiver apenas uma tarefa anterior habilitada, o argumento será opcional. Se este argumento for omitido, a função recupera o valor de retorno para a única tarefa anterior habilitada.

  • Se o nome da tarefa imediatamente anterior não corresponder ao nome da tarefa solicitada, mas um predecessor do ancestral corresponder ao nome da tarefa, o valor de retorno do ancestral correspondente será retornado.

  • O argumento do nome da tarefa não deve incluir o nome do banco de dados ou do esquema. Todas as tarefas em um gráfico devem estar dentro do mesmo esquema, portanto não deve haver necessidade de referenciar uma tarefa em um esquema diferente. Por exemplo, você deve usar MYTASK como entrada para esta função, em vez de usar MYDATABASE.MYSCHEMA.MYTASK.

Notas de uso

  • Os nomes das tarefas diferenciam letras maiúsculas e minúsculas.

  • Quando um nome de tarefa for especificado, ele deverá corresponder a um predecessor habilitado, caso contrário, a chamada falhará.

Exemplos

Consulte exemplos completos para esta função em SYSTEM$SET_RETURN_VALUE.