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