- 카테고리:
시스템 함수 (시스템 제어)
SYSTEM$TASK_DEPENDENTS_ENABLE¶
지정된 작업과 모든 종속 작업을 재귀적으로 재개합니다. 이 함수를 사용하면 작업 그래프 의 소유자(예: 작업에서 OWNERSHIP 권한이 있는 역할)가 각 작업을 개별적으로 다시 시작(ALTER TASK … RESUME 사용)하는 대신 단일 SQL 문을 실행하여 작업을 다시 시작할 수 있습니다.
작업에 대한 자세한 내용은 작업을 사용하여 일정에 따라 SQL 문 실행하기 를 참조하십시오.
구문¶
SYSTEM$TASK_DEPENDENTS_ENABLE( '<task_name>' )
인자¶
task_name
간단한 작업 그래프에 있는 작업의 이름입니다. 루트 작업일 필요는 없습니다.
사용법 노트¶
task_name
은 문자열이므로 작은따옴표로 묶어야 합니다.데이터베이스와 스키마(이름이 정규화된 경우)를 포함하여 전체 이름을 작은따옴표로 묶어야 합니다. 즉,
'<db>.<스키마>.<작업_이름>'
이어야 합니다.작업 이름이 대/소문자를 구분하거나 특수 문자나 공백이 포함된 경우, 대/소문자를 처리하려면 큰따옴표가 필요합니다. 큰따옴표는 작은따옴표로 묶어야 합니다. 즉,
'"<작업_이름>"'
이어야 합니다.계정은 현재 최대 10000개의 다시 시작된(즉,
Started
상태) 작업으로 제한됩니다.
예¶
지정된 작업의 이름이 대/소문자를 구분하지 않는 트리에서 지정된 작업과 해당 작업의 모든 종속 작업을 재개합니다.
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema.mytask');
지정된 작업의 이름이 대/소문자를 구분하는 트리에서 지정된 작업과 해당 작업의 모든 종속 작업을 재개합니다.
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema."myTask"');