- Kategorien:
Systemfunktionen (Systemsteuerung)
SYSTEM$TASK_DEPENDENTS_ENABLE¶
Setzt eine angegebene Aufgabe und alle von ihr abhängigen Aufgaben rekursiv fort. Mit dieser Funktion kann der Eigentümer eines Task-Graphen (d. h. die Rolle mit der Berechtigung OWNERSHIP für die Aufgaben) die Aufgaben aktivieren, indem er eine einzelne SQL-Anweisung ausführt, anstatt jede Aufgabe einzeln zu aktivieren (mit ALTER TASK … RESUME).
Weitere Informationen zu Aufgaben finden Sie unter Einführung in Aufgaben.
Syntax¶
SYSTEM$TASK_DEPENDENTS_ENABLE( '<task_name>' )
Argumente¶
task_nameName einer Aufgabe in einem einfachen Task-Graphen. Es muss sich nicht um eine Stammaufgabe handeln.
Nutzungshinweise¶
task_nameist eine Zeichenfolge und muss daher in einfache Anführungszeichen gesetzt werden:Beachten Sie, dass der gesamte Name in einfache Anführungszeichen gesetzt werden muss, einschließlich der Datenbank und des Schemas (wenn der Name voll qualifiziert ist), d. h.
'<db>.<schema>.<task_name>'.Wenn der Aufgabenname zwischen Groß- und Kleinschreibung unterscheidet oder Sonderzeichen oder Leerzeichen enthält, sind doppelte Anführungszeichen erforderlich, um die Groß- und Kleinschreibung/Sonderzeichen zu verarbeiten. Die doppelten Anführungszeichen müssen in einfache Anführungszeichen eingeschlossen werden, d. h.
'"<task_name>"'.Konten sind derzeit auf maximal 30.000 wiederaufgenommene Aufgaben (d. h. Aufgaben im Status
Started) beschränkt.
Beispiele¶
Setzen Sie eine angegebene Aufgaben und alle ihre abhängigen Aufgaben aus einem Strukturbaum fort, bei denen beim Namen der angegebenen Aufgabe die Groß-/Kleinschreibung nicht berücksichtigt wird:
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema.mytask');
Setzen Sie eine angegebene Aufgaben und alle ihre abhängigen Aufgaben aus einem Strukturbaum fort, bei denen beim Namen der angegebenen Aufgabe die Groß-/Kleinschreibung berücksichtigt wird:
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema."myTask"');