SavePoint 로의 스포츠 토토 베트맨 - SavePoint로 스포츠 토토 베트맨
10354_10406SavePoint_Name
SavePoint가 설정된 후 실행 된 모든 명령을 스포츠 토토 베트맨합니다. SavePoint는 유효하며 필요한 경우 나중에 다시 스포츠 토토 베트맨 할 수 있습니다.
SavePoint 로의 스포츠 토토 베트맨
지명 된 SavePoint 이후에 설정된 모든 저장 포인트를 암시 적으로 파괴합니다.
SavePoint_Name
스포츠 토토 베트맨으로 돌아갈 수있는 저장 포인트
usePostgreSQL : 문서명령이 설립 된 후 실행 된 명령의 효과를 버리지 않고 저장 포인트를 파괴하려면
설정되지 않은 SavePoint 이름을 지정하는 것은 오류입니다.
커서는 저장 포인트와 관련하여 다소 비 번역 동작을 가지고 있습니다. SavePoint 내부에서 열린 커서는 SavePoint가 스포츠 토토 베트맨되면 닫힙니다. 이전에 열린 커서가 A의 영향을받는 경우fetch
또는움직임
나중에 스포츠 토토 베트맨 된 저장 포인트 내부의 명령, 커서는 위치에 남아 있습니다.fetch
(즉, 커서 모션은fetch
스포츠 토토 베트맨되지 않음). 스포츠 토토 베트맨으로 커서를 닫는 것도 실행 취소되지 않습니다. 그러나 커서의 쿼리로 인한 다른 부작용 (예 : 쿼리에서 호출 된 휘발성 함수의 부작용)are나중에 스포츠 토토 베트맨 된 저장 포인트 중에 발생하면 스포츠 토토 베트맨됩니다. 실행이 중단을 일으키는 커서는 퇴사 할 수없는 상태로 표시되므로 트랜잭션을 사용하여 복원 할 수있는 동안SavePoint 로의 스포츠 토토 베트맨
, 커서를 더 이상 사용할 수 없습니다.
이후에 실행 된 명령의 효과를 취소하려면my_savepoint
설립되었습니다 :
SavePoint My_SavePoint; 스포츠 토토 베트맨
커서 위치는 SavePoint 스포츠 토토 베트맨의 영향을받지 않습니다 :
시작; Select 1 Union Select 2에 대한 foo 커서 선언; SavePoint foo; Foo에서 1을 가져 오십시오. ?열? --------- 1 SavePoint foo 로의 스포츠 토토 베트맨; Foo에서 1을 가져 오십시오. ?열? --------- 2 저지르다;
theSQL표준 핵심 단어를 지정합니다SavePoint
의무이지만PostgreSQL및Oracle생략 허용. SQL 허용 전용Work
, 아님거래
, 이후 소음 단어로스포츠 토토 베트맨
. 또한 SQL에는 선택적 조항이 있습니다.및 [아니요] 체인
현재 지원되지 않는PostgreSQL. 그렇지 않으면이 명령은 SQL 표준을 준수합니다.