SavePoint 로의 메이저 토토 사이트

SavePoint 로의 메이저 토토 사이트 - SavePoint로 메이저 토토 사이트

시놉시스

메이저 토토 사이트 [작업 | 트랜잭션]으로 [SavePoint]SavePoint_Name

설명

SavePoint가 설정된 후 실행 된 모든 명령을 메이저 토토 사이트합니다. SavePoint는 유효하며 필요한 경우 나중에 다시 메이저 토토 사이트 할 수 있습니다.

SavePoint 로의 메이저 토토 사이트지명 된 SavePoint 이후에 설정된 모든 저장 포인트를 암시 적으로 파괴합니다.

매개 변수

SavePoint_Name

메이저 토토 사이트으로 돌아갈 수있는 저장 포인트

노트

use릴리스 SavePoint명령이 설립 된 후 실행 된 명령의 효과를 버리지 않고 저장 포인트를 파괴하려면

설정되지 않은 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의무적이지만PostgreSQLandOracle생략 허용. SQL 허용 전용Work, 아님거래, 이후의 소음 단어로메이저 토토 사이트. 또한 SQL에는 선택적 조항이 있습니다.[아니요] 체인현재 지원되지 않는PostgreSQL. 그렇지 않으면이 명령은 SQL 표준을 준수합니다.

정정 제출

문서에 올바른 것이 없다면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면