블로그 이미지
GUCCI

카테고리

전체보기 (111)
여행 (1)
기기 (2)
쇼핑 (0)
게임 (0)
etc. (6)
취업이야기 (0)
업무일지 (5)
리눅스 (38)
웹프로그래밍 (2)
네트워크 (4)
JAVA (17)
Android (0)
IOS (2)
LUA (8)
C/C++ (1)
Objective C (2)
SERVER (2)
그누보드4 (1)
MSSQL (2)
Programming (1)
자바스크립트 (4)
HTML/CSS (1)
LGNAS (0)
Total
Today
Yesterday

'MSSQL'에 해당되는 글 1건

  1. 2011.03.07 MSSQL 트랜잭션 1

MSSQL 트랜잭션

MSSQL / 2011. 3. 7. 13:35

오라클과는 달리 ms sql은 롤백기능이 없다.

 그래서 회사에서  UPDATE를 하다가 where 절을 빼먹었가. 복구하느라 애를쓴적 있다.

 DELETE 였다면 어떻게 됬을까

 

사전에 예방을 하기 위해 실행을 하기 전

 

--트랜잭션 시작

begin tran

 update AA set aa=aa where bb=aa;

 다하고 셀렉트문으로 확인후에

 

commit

 

다시 복구는

 

rollback

 

 

더 좋은건 수시로 백업을 시키는것

 

테이블 백업을 위해서는

 

SELECT *  INTO 백업사본테이블이름 FROM  백업원본테이블이름

 

하면 테이블 하나가 더추가된다.

'MSSQL' 카테고리의 다른 글

ORACEL DB,USER,TABLESpace 생성  (2) 2011.04.04
Posted by GUCCI
, |

최근에 달린 댓글

글 보관함