Rollbacks in Stored Procedures : Information error 266

  • Post author:
  • Post category:
  • Post comments:0 Comments
  • Post last modified:March 4, 2013

만약 저장프로시저 실행 후의 @@TRANCOUNT 값이 실행 전의 값보다 작다면, Information error 266이 발생된다. Informatino error 266은 1 이상인 @@TRANCOUNT 값을 가진 저장프로시저가 실행되고, 그 저장프로시저가 ROLLBACK TRANSACTION 또는 ROLLBACK WORK 을 실행했을 때 발생한다. 이는 이 명령문들이 해당 저장프로시저를 둘러싼 모든 트랜잭션을 취소시키고, @@TRANCOUNT 값을 0으로 만들어버리기 때문이다.

다음 파일에 첨부된 SQL Scripts는 Information error 266이 발생하는 예제를 보여주며, 이와 동시에 그 해결책도 제시한다.

다운로드:

Click!

참고 링크:

http://doc.ddart.net/mssql/sql70/8_md_06_16.htm

Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments