트랜잭션이란? 데이터 베이스의 상태를 변화시키기 해서 수행하는 작업의 단위

간단하게 말해서는 아래의 질의어를 이용해서 데이터베이스를 접근하는 것

*  SELECT * INSERT *DELETE * UPDATE

/* 
####################트랜잭션######################
# 트랜잭션 관리 
COMMIT
ROLLBACK 

# 트랜잭션
-- 데이터 처리의 한 단위
-- 하나의 논리적인 작업 단위로 처리
-- ALL - OR O Nothing
-- 여러가지 명령어의 집합이 정상적으로 처리되면 정상 종료하도록 하고 
   여러개의 명령어 중에서 하나의 명령어라도 잘못되었다면 전체 취소

-------------------------------------------------------------------------------------------------
 INSERT > DELETE > ||(COMMIT) UPDATE > DELETE > INSERT||(COMMIT)
   | TRANACTION |
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
 INSERT > DELETE > ||(COMMIT) UPDATE > DELETE > INSERT||(ROLLBACK)
   | TRANACTION |
-------------------------------------------------------------------------------------------------
# 테이블 복사
INSERT INTO 새로운테이블이름  
SELECT * FROM 기존테이블 

# BEGIN TRAN  : 트랜잭션 시작
# ROLLBACK  TRAN    : 되돌리기
# COMMIT TRAN  : 영구히 저장 


# GOTO 
-- 실행 흐름을 지정된 레이블로 변경 
다음에 실행될 쿼리문을 건너뛰고 지정된 레이블에서 처리를 이어간다.
-- GOTO문은 중첩 OK

*/

 

 

 

'생각나는대로 메모장 ' 카테고리의 다른 글

@SuppressWarning  (0) 2019.11.23
프로시저와 함수의 차이점?  (0) 2019.09.27
소스 보면서 모르는 부분 Java API로 확인해 보는 시간  (0) 2019.07.12
Jason  (0) 2019.07.11
텔넷?  (0) 2019.07.10

+ Recent posts