데이터베이스(예: SQL Server)에 트랜잭션을 커밋하지 않으면 어떻게 됩니까? 질문이 있다고 가정합니다. begin tran -- some other sql code 그리고 나서 저는 약속하거나 뒤로 굴러가는 것을 잊어버립니다. 다른 클라이언트가 쿼리를 실행하려고 하면 어떻게 됩니까?트랜잭션을 커밋하거나 롤백하지 않는 한 트랜잭션은 여전히 "실행 중"이며 잠재적으로 잠금을 유지할 수 있습니다. 클라이언트(응용프로그램 또는 사용자)가 커밋하기 전에 데이터베이스에 대한 연결을 닫으면 여전히 실행 중인 트랜잭션이 롤백되고 종료됩니다.여러분은 실제로 이것을 직접 시도할 수 있습니다. 이것은 여러분이 이것이 어떻게 작동하는지에 대한 느낌을 얻는 데 도움이 될 것입니다. 관리 스튜디오에서 두 개의 창(탭)을 ..