4
트리거가 업데이트 된 날짜를 확인할 수있는 방법이 있습니까? 내가 물어 보는 이유는 우리의 응용 프로그램에서 약간의 오류가 발생했다고 costumer가 불평했기 때문입니다. 그러나 테이블을 보러 갔을 때 모든 트리거가 비활성화되었습니다.Oracle 10g - 트리거가 마지막으로 업데이트 된 날짜 확인
트리거가 업데이트 된 날짜를 확인할 수있는 방법이 있습니까? 내가 물어 보는 이유는 우리의 응용 프로그램에서 약간의 오류가 발생했다고 costumer가 불평했기 때문입니다. 그러나 테이블을 보러 갔을 때 모든 트리거가 비활성화되었습니다.Oracle 10g - 트리거가 마지막으로 업데이트 된 날짜 확인
select object_name, object_type, created, timestamp
from user_objects
where object_name = 'nameOfYourTrigger'
타임 스탬프 열에 마지막으로 터치됩니다.
많은 분들께 감사드립니다 – danboh
이것은 트리거가 * material * 변경된 마지막 시간 일 수도 있고 아닐 수도 있습니다 - 테이블을 변경하면 해당 트리거가 무효화 될 수 있으며 오라클은 테이블에서 해당 트리거를 암시 적으로 다시 컴파일합니다. 해당 타임 스탬프를 업데이트하십시오. –
@Adam - 좋은 점 - 테이블의 타임 스탬프는이 컨텍스트에서 평가되어야합니다. 물론 테이블 타임 스탬프는 테이블에 권한이 부여 될 때 추가로 변경됩니다. – dpbradley