Search

2015년 11월 4일 수요일

[Database] [MSSQL] T-Query 사용하기. (TRAN, COMMIT, ROLLBACK)

* 데이터베이스에서 UPDATE나, ALTER 등의 구문은 상당히 위험하다.. (특히 현업에서 사용중인 운영계 데이터베이스 등은 모든 쿼리를 날리기 전에 신중해야만 한다..)
* 이 때, 본인이 생각한 쿼리의 결과값에 의문이 들 경우, TRAN을 사용하는 것을 추천한다.
* TRAN을 이용하면, 통해 본인이 실행한 쿼리를 적용시킬수도, 혹은 되돌릴 수도 있다.

* 시작은 다음과 같다.

BEGIN TRAN
--원하는 QUERY-1
--원하는 QUERY-2
--...

* 쿼리의 결과가 맞아서, 적용을 해야한다면,

COMMIT

* 쿼리의 결과가 달라서, 이전 상태로 되돌려야 한다면 다음과 같은 쿼리를 실행하면 된다.

ROLLBACK


댓글 없음:

댓글 쓰기