@@error1 MS-SQL 2000 PROC Transaction에서의 @@error 사용 MS-SQL 트랜젝션 처리시 아래와 같이 사용 한다. 한 프로시져에서 여러개의 구문을 실행시 @@errorBegin Transaction1) Insert 실행2) Insert 실행IF(@@Error 0) RollBack TransactionELSE Commit Transaction@@Error의 값은 명령이 실핼할 때마다 업데이트가 되기 때문에 1)번은 실패, 2)번은 성공을 했다면 Commit이 발생하게 된다. -- 즉 1번이 실행이 실패된 상태로 인서트가 발생된다. Begin Transaction1) Insert 실행 --> 실패@@Error 값은 12) Insert 실행 --> 성공@@Error 값은 0IF(@@Error 0) -- 최종적으로 @@Error값이 0이므로 Transaction은.. 2006. 10. 30. 이전 1 다음