| 젠 토토 : 문서 : 9.6 : 젠 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.6 : 롤백 젠 토토 | 토토 사이트 순위 PostgreSQL : 문서 : 9.6 : SQL 명령 | PostgreSQL : 문서 : 9.6 : 토토 꽁 머니 | |
저장점이 설정된 후 실행된 모든 명령을 윈 토토합니다. 저장점은 유효한 상태로 유지되며 필요한 경우 나중에 다시 윈 토토할 수 있습니다.
세이브포인트로 윈 토토명명된 저장점 이후에 설정된 모든 저장점을 암시적으로 삭제합니다.
사용PostgreSQL : 문서 : 9.6 : 릴리스 스포츠 토토저장점이 설정된 후 실행된 명령의 효과를 삭제하지 않고 저장점을 파괴합니다.
설정되지 않은 저장점 이름을 지정하는 것은 오류입니다.
커서는 저장점과 관련하여 다소 비트랜잭션 동작을 합니다. 저장점 내에서 열린 커서는 저장점이 윈 토토될 때 닫힙니다. 이전에 열린 커서가 a의 영향을 받는 경우가져오기또는이동나중에 윈 토토되는 저장점 내부의 명령, 커서는 해당 위치에 남아 있습니다.가져오기다음을 가리키는 상태로 두었습니다(즉, 다음으로 인한 커서 움직임)가져오기윈 토토되지 않습니다). 윈 토토을 해도 커서 닫기가 취소되지 않습니다. 그러나 커서의 쿼리로 인해 발생하는 기타 부작용(예: 쿼리에서 호출되는 휘발성 함수의 부작용)아르나중에 윈 토토되는 저장점 중에 발생하면 윈 토토됩니다. 실행으로 인해 트랜잭션이 중단되는 커서는 실행할 수 없는 상태가 되므로 트랜잭션은 다음을 사용하여 복원할 수 있습니다.세이브포인트로 윈 토토, 커서를 더 이상 사용할 수 없습니다.
이후 실행된 명령의 효과를 취소하려면my_savepoint설립됨:
세이브포인트로 윈 토토 my_savepoint;
커서 위치는 저장점 윈 토토의 영향을 받지 않습니다.
시작;
SELECT 1 UNION SELECT 2에 대해 foo 커서를 선언하십시오.
세이브포인트 foo;
foo에서 1개를 가져옵니다.
?열?
----------
1
저장점 foo로 윈 토토;
foo에서 1개를 가져옵니다.
?열?
----------
2
커밋;그SQL표준은 키워드를 지정합니다세이브포인트필수이지만포스트그레SQL그리고오라클생략 가능합니다. SQL은 다음만 허용합니다.일, 아님거래, 뒤에 의미 없는 단어로윈 토토. 또한 SQL에는 선택적 절이 있습니다.및 [ 아니요 ] 체인현재는 지원되지 않습니다.PostgreSQL. 그렇지 않은 경우 이 명령은 SQL 표준을 따릅니다.