토토 커뮤니티 - 현재 트랜잭션 내에서 새 저장 포인트 정의
토토 커뮤니티토토 커뮤니티_Name
토토 커뮤니티
현재 트랜잭션 내에서 새로운 저장 포인트를 설정합니다.
토토 커뮤니티는 트랜잭션 내부의 특수 표시로, 설정된 후 실행 된 모든 명령을 롤백으로 롤백하여 트랜잭션 상태를 토토 커뮤니티 시점에 복원합니다..
토토 커뮤니티_Name
새 저장 포인트에 제공 할 이름. 이름이 동일한 저장 포인트가 이미 존재하면 최신 동일한 이름이 이름이 저장된 저장 포인트가 릴리스 될 때까지 접근 할 수 없습니다.
use롤백으로
저장 포인트로의 롤백. 사용릴리스 토토 커뮤니티
저장 포인트를 파괴하려면 명령이 확립 된 후 실행 된 명령의 효과를 유지합니다.
토토 커뮤니티s는 트랜잭션 블록 내부에있을 때만 설정할 수 있습니다. 트랜잭션 내에 여러 개의 저장 포인트가 정의 될 수 있습니다.
저장 포인트를 설정하고 나중에 설립 된 후 실행 된 모든 명령의 효과를 취소하려면 :
시작; 표 1 값 (1)에 삽입; 토토 커뮤니티 My_토토 커뮤니티; 표 1 값 (2)에 삽입; 토토 커뮤니티 My_토토 커뮤니티에 대한 롤백; 표 1 값 (3)에 삽입; 저지르다;
위의 트랜잭션은 값 1과 3이지만 2가 아닙니다.
저장 포인트를 설정하고 파괴하려면 :
시작; 표 1 값 (3)에 삽입; 토토 커뮤니티 My_토토 커뮤니티; 표 1 값 (4)에 삽입; 릴리스 토토 커뮤니티 My_토토 커뮤니티; 저지르다;
위의 거래는 3과 4를 모두 삽입합니다.
단일 저장 포인트 이름을 사용하려면 :
시작; 표 1 값 (1)에 삽입; 토토 커뮤니티 My_토토 커뮤니티; 표 1 값 (2)에 삽입; 토토 커뮤니티 My_토토 커뮤니티; 표 1 값 (3)에 삽입; - 두 번째 저장 포인트로의 롤백 토토 커뮤니티 My_토토 커뮤니티에 대한 롤백; * 선택 *에서 *; - 행 1과 2를 보여줍니다 - 두 번째 저장 포인트를 릴리스합니다 릴리스 토토 커뮤니티 My_토토 커뮤니티; - 첫 번째 저장 포인트로의 롤백 토토 커뮤니티 My_토토 커뮤니티에 대한 롤백; * 선택 *에서 *; - 행 1 만 표시합니다 저지르다;
위의 트랜잭션은 Row 3이 먼저 롤백 된 다음 Row 2를 롤백하는 것을 보여줍니다.
SQL은 동일한 이름을 가진 다른 저장 포인트가 설정되면 토토 커뮤니티를 자동으로 파괴해야합니다. 안에PostgreSQL, 기존 저장 포인트는 유지되지만, 더 최근의 것은 롤백 또는 공개시 더 최근에 사용됩니다. (새로운 저장 포인트를 릴리스릴리스 토토 커뮤니티
오래된 것을 다시 접근 할 수있게됩니다토토 커뮤니티 로의 롤백
및릴리스 토토 커뮤니티
.) 그렇지 않으면토토 커뮤니티
완전히 SQL을 준수합니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면