속성 값을 NULL로 설정해야 할 때는 SET_ATTRIBUTE 프로시저를 사용할 수 없다. 즉 SET_ATTRIBUTE 프로시저의 value 값으로는 NULL이 올 수 없다는 뜻이다. 대신 NULL로 설정해야 한다면 SET_ATTRIBUTE_NULL 프로시저를 사용한다.
DBMS_SCHEDULER. SET_ATTRIBUTE_NULL (
name IN VARCHAR2,
attribute IN VARCHAR2 );
• name: 속성값을 바꿀 객체명
• attribute: 속성값을 바꿀 객체의 속성명 예) start_date, repeat_interval, job_action, number_of_arguments,…
SET_ATTRIBUTE_NULL 프로시저는 별도로 NULL을 매개변수로 넘겨 속성에 값을 할당하는 것이 아니라, 객체명과 속성명만 매개변수로 넘겨 호출하면 해당 객체의 속성값이 NULL로 변경된다.