본문 바로가기

Database/MS-SQL

데이터 베이스 기본구조 트렌젝션

반응형

기본적으로 *.mdf 와 ldf 파일
SQL 의 간단한 구조도



트렉젠션 단위 밑에서 봤을때 하나에 통하는 구문전체를 트렌젝션이라고 한다
한다위의 트렌젝션은 모두 처리되거나 모두 처리되지 않도록 DBMS 가 관리해준다
ex)SELECT INSET UPDATE DELETE

SELECT * FROM
INSERT INTO.....
ROLLBACK

BEGIN TRANSCATION (BEGIN TRAN)
SQL 문장들...
COMMIT TRANSACTION (또는 COMMIT TRAN 또는 COMMIT WORK 또는 COMMIT)


ex)
USEsqlDB
GO
UPDATE userTbl SET addr =N'서울' WHERE userID = N'AJH'  -- 안정환 여기서 N은 뭘까요? Nchar 할때 그 N'

자동커밋트랜잭션 방식의 의한 내부작동

BEGIN TRANSACTION

  UPDATE userTbl SET addr = N'서울' WHERE userID = N'AJH' -- 안정환

COMMIT TRANSACTION





예제 실습





시스템 데이터베이스 master 데이터 베이스 손대지마라 데이터 베이스 날린다~!! ㅎㅎㅎ







'Database > MS-SQL' 카테고리의 다른 글

ER모델링 관련 PDF파일  (0) 2008.10.02
데이터 모델링  (0) 2008.10.02
데이터베이스 수정 삭제  (0) 2008.10.02
데이터베이스 생성 T-SQL  (0) 2008.10.02
데이터형과 데이터 무결성  (0) 2008.10.01
T-SQL  (0) 2008.10.01
DB Transact-SQL  (0) 2008.10.01
db DELETE문 + 팁 + 명령문정리  (0) 2008.10.01