END
요약
END [ WORK | TRANSACTION ]
설명
END 명령은 현재 트랜잭션을 커밋한다. 모든
변경 사항이 반영되어 다른 이들에게도 보이게 되며, 또한
데이터베이스 장애 시에도 변경된 자료가 보장 되도록 처리한다. 이
명령은 COMMIT 명령과 같은 기능을 하는
PostgreSQL 확장 명령이다.
매개 변수
- WORK
TRANSACTION 이런 예약어들을 선택적으로 사용할 수는 있지만, 아무런 영향이 없다.
참고
트랜잭션을 취소하려면, ROLLBACK 명령을
사용하라.
트랙젹션 상태가 아닐 때 END 명령을 사용하면
아무런 작업도 하지는 않지만, 경고는 보여준다.
예제
현재 트랜잭션을 커밋하고, 변경 내용을 보관하려면:
END;
호환성
END 명령은 표준 SQL COMMIT 명령과 같은 기능을 하는
PostgreSQL 확장 명령이다.