- 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>')
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 usarMYDATABASE.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.