오라클에서 MS-SQL 과 같은 방식으로 begin tran, tran count, commit transaction 0 1 2,595

by 농sql [Oracle 기초] 오라클 트랜젝션 [2019.05.29 16:54:42]


오라클에서 MS-SQL 과 같은 방식으로 begin tran, tran count, commit transaction 을 프로시저에 적용하여 사용하려고 합니다.

오라클에서도 동일하게 작용하게 사용하는 방법이 있나요?

 

begin tran

@@trancount > 1

end;

commit transaction

 

by 마농 [2019.05.29 17:22:27]

오라클은 오토커밋이 아니므로 별로 begin tran 을 할 필요가 없습니다.
그냥 첫번째 DML 을 실행하는 순간이 begin tran 이 됩니다.
commit/rollback 하는 순간이 트랜젝션 종료가 되죠.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입