END

제목

END -- 현재 트랜잭션을 커밋한다.

요약

END [ WORK | TRANSACTION ]

설명

END 명령은 현재 트랜잭션을 커밋한다. 모든 변경 사항이 반영되어 다른 이들에게도 보이게 되며, 또한 데이터베이스 장애 시에도 변경된 자료가 보장 되도록 처리한다. 이 명령은 COMMIT 명령과 같은 기능을 하는 PostgreSQL 확장 명령이다.

매개 변수

WORK
TRANSACTION

이런 예약어들을 선택적으로 사용할 수는 있지만, 아무런 영향이 없다.

참고

트랜잭션을 취소하려면, ROLLBACK 명령을 사용하라.

트랙젹션 상태가 아닐 때 END 명령을 사용하면 아무런 작업도 하지는 않지만, 경고는 보여준다.

예제

현재 트랜잭션을 커밋하고, 변경 내용을 보관하려면:

END;

호환성

END 명령은 표준 SQL COMMIT 명령과 같은 기능을 하는 PostgreSQL 확장 명령이다.

관련 항목

BEGIN, COMMIT, ROLLBACK