2013-03-24 3 views

답변

1

매초마다 작업을 다시 실행하는 대신 초당 한 번씩 관련 테이블을 폴링하는 영구적 인 백그라운드 작업을 갖는 것이 좋습니다. 필요한 대기 시간을 얻으려면 DBMS_LOCK.SLEEP(1)을 사용하십시오. (DBMS_LOCK에 대한 액세스 권한은 기본적으로 부여되지 않으므로 사용자에게 실행 권한을 부여하려면 DBA가 필요합니다.)

+0

을 통해 교환 가격을 읽고 싶습니다. 내일 일정 시간 동안 종료 될 연속 루프가있는 절차를 시도 할 것입니다. 이것은 하루에 한 번 시작됩니다. 초당 많은 데이터가 필요할 것으로 예상되므로 기다려서는 안됩니다. 나는 테이블을 쿼리하지는 않지만 tcp ip 연결을 가지고있다. 그래서 연결이 끊어지면 다시 시작 하리라 생각했습니다. – hotfix

관련 문제