프로 시저를 저장했습니다. 프로 시저에는 세 개의 커서가 있습니다. 프로 시저에서 프로 시저를 매일 실행해야합니다. 두 개의 커서 만 매일 실행해야하고 나머지 커서는 모든 첫 번째에서만 실행되어야합니다. 3 번째 커서로 변경해야 할 사항은 무엇입니까? 솔루션을 제공하십시오.프로 시저의 PL/SQL 커서 문제
0
A
답변
3
커서 자체가 실제로 실행되지 않습니다. 커서를 사용하는 코드입니다.
-- Check if today is first day of the month
if trunc(sysdate, 'MM') = trunc(sysdate) then
-- Use cursor here
end if;
은 아마도 더 나은 솔루션은 두 개의 별도의 절차를 생성하고 각각에 대해 일자리를 창출하는 것입니다 :이 달의 첫날 인 경우 그래서 당신은 코드에서 확인할 수 있습니다. 작업의 간격을 지정하여 매일 하나씩 실행하고 다른 작업은 매월 실행하도록 할 수 있습니다.
1
찾아보기 dbms_scheduler
관련 문제
- 1. PLSQL - 프로 시저의 실행 기간 측정
- 2. C# 및 PLSQL 커서
- 3. 저장 프로 시저의 루프에서 커서 사용
- 4. 저장 프로 시저의 FREETEXT 문제
- 5. Oracle PLSQL - 존재하지 않는 테이블에 커서 선언
- 6. SQL 저장 프로 시저의 .NET datetime 문제
- 7. PLSQL : 나는이 같은 절차를
- 8. 스토어드 프로 시저의 대안
- 9. 저장 프로 시저의 오류
- 10. 저장 프로 시저의 오류
- 11. 저장 프로 시저의 오류
- 12. 저장 프로 시저의 진행
- 13. 저장 프로 시저의 대안
- 14. 저장 프로 시저의 트랜잭션
- 15. 저장 프로 시저의 SqlBulkCopy
- 16. 프로 시저에서 SQL 커서
- 17. 저장 프로 시저의 임시 테이블
- 18. 저장 프로 시저의 정의 자
- 19. 저장 프로 시저의 버전 변경
- 20. Oracle 저장 프로 시저의 오류
- 21. 델파이의 프로 시저의 정적 변수
- 22. 저장 프로 시저의 실행 시간
- 23. 저장 프로 시저의 예외 관리?
- 24. 저장 프로 시저의 비즈니스 로직
- 25. 저장 프로 시저의 시간 확인
- 26. 저장 프로 시저의 행 수
- 27. 저장 프로 시저의 데이터 정렬
- 28. 저장 프로 시저의 논리 테스트
- 29. 저장 프로 시저의 sql2000 루프
- 30. 저장 프로 시저의 인수 수
이 답변은 도움이 되기에는 너무 성급한 것입니다. – APC
이것은 오라클 문서를 직접 가리키며 dbms_scheduler (또는 일부 일정 잡기 소프트웨어)는 여기에서 필요한 것입니다. 간단하고 요점. – tbone
그는 프로 시저를 계획하지 않으므로 커서가 실행되는 날짜에 따라 조건부로 커서 중 하나를 사용하려고합니다. –