- 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_name
Name einer Aufgabe in einem einfachen Task-Graphen. Es muss sich nicht um eine Stammaufgabe handeln.
Nutzungshinweise¶
task_name
ist 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"');