Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$GET_PREDECESSOR_RETURN_VALUE

Ruft den Rückgabewert für die Vorgängeraufgabe in einem Task-Graphen ab. Der Rückgabewert wird von der Vorgängeraufgabe durch Aufrufen der Funktion SYSTEM$SET_RETURN_VALUE explizit festgelegt.

Syntax

SYSTEM$GET_PREDECESSOR_RETURN_VALUE('<task_name>')
Copy

Argumente

'task_name'

Bezeichner der Vorgängeraufgabe, die den abzurufenden Rückgabewert festlegt.

  • Wenn die Aufgabe mehrere aktivierte Vorgängeraufgaben hat, ist dieses Argument erforderlich.

  • Wenn die Aufgabe nur eine Vorgängeraufgabe hat, die aktiviert ist, ist das Argument optional. Wenn dieses Argument weggelassen wird, erhält die Funktion den Rückgabewert für die einzige aktivierte Vorgängeraufgabe.

  • Wenn der Name der unmittelbaren Vorgängeraufgabe nicht mit dem Namen der angeforderten Aufgabe übereinstimmt, aber ein Vorgänger des Vorgängers mit dem Aufgabennamen übereinstimmt, wird der Rückgabewert des übereinstimmenden Vorgängers zurückgegeben.

  • Das Namensargument der Aufgabe sollte nicht den Datenbanknamen oder den Schemanamen enthalten. Alle Aufgaben in einem Task-Graphen müssen demselben Schema angehören, sodass es nicht notwendig sein sollte, auf einen Aufgabe in einem anderen Schema zu verweisen. Sie sollten zum Beispiel MYTASK anstelle von MYDATABASE.MYSCHEMA.MYTASK als Eingabe für diese Funktion verwenden.

Nutzungshinweise

  • Bei Aufgabennamen wird zwischen Groß- und Kleinschreibung unterschieden.

  • Wenn ein Aufgabenname angegeben wird, muss dieser mit einer aktivierten Vorgängeraufgabe übereinstimmen, sonst schlägt der Aufruf fehl.

Beispiele

Vollständige Beispiele für diese Funktion finden Sie unter SYSTEM$SET_RETURN_VALUE.