>145_word_end<
>146_word_end<>147_word_end<
>148_word_end<>149_word_end<
>150_word_end<>151_word_end<
>152_word_end<>153_word_end<
>154_word_end<>155_word_end<
>150_word_end<end
>124_word_end<에서 다른 의미가 있습니다.)
간단한 예는 >131_word_end<과 같습니다.
절차 생성 배트맨 토토 _test1 ()
새로운 트랜잭션은 트랜잭션 격리 수준과 같은 기본 트랜잭션 특성으로 >155_word_end<됩니다. 트랜잭션이 루프에 >149_word_end<되는 경우 >119_word_end< 특성과 동일한 특성으로 자동 트랜잭션을 자동으로 >155_word_end<하는 것이 바람직 할 수 있습니다.>149_word_end< 및 체인
>150_word_end<>151_word_end< 및 체인
이것을 달성하십시오.
배트맨 토토 제어가 가능합니다>145_word_end<
또는>147_word_end<
최상위 또는 중첩에서의 호출>145_word_end<
또는>147_word_end<
다른 중재 명령이없는 호출. 예를 들어, 통화 스택이 인 경우call proc1 ()
→ call proc2 ()
→ call proc3 ()
, 두 번째 및 세 번째 절차는 배트맨 토토 제어 조치를 수행 할 수 있습니다. 하지만 통화 스택이call proc1 ()
→ func2 () 선택
→ call proc3 ()
, 그리고 마지막 절차는 때문에 배트맨 토토 제어를 수행 할 수 없습니다.select
Cursor 루프에 특별 고려 사항이 적용됩니다. 이 예를 고려하십시오 :
절차 생성 배트맨 토토 _test2 ()
일반적으로 커서는 트랜잭션 >149_word_end<에서 자동으로 닫힙니다. 그러나 이와 같은 루프의 일부로 생성 된 커서는 첫 번째로 보류 가능한 커서로 자동 변환됩니다.>149_word_end<
또는>151_word_end<
. 즉, 커서가 첫 번째로 완전히 평가되었음을 의미합니다.>149_word_end<
또는>151_word_end<
행별로 행 대신. 루프 후에 커서가 여전히 자동으로 제거되므로 대부분 사용자에게는 보이지 않습니다.
배트맨 토토 명령은 읽기 전용이 아닌 명령에 의해 구동되는 커서 루프에서 허용되지 않습니다 (예 :업데이트 ... 반환
).
예외 처리기가있는 블록 내부에서 배트맨 토토을 종료 할 수 없습니다.
문서에 올바른 것이없는 것이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면