SQL SERVER 제출 트 랜 잭 션 스크롤 백 메커니즘
1518 단어 SQLSERVER트 랜 잭 션 스크롤 백
SET XACT_ABORT OFF
BEGIN TRAN
INSERT INTO score VALUES (101,90)
INSERT INTO score VALUES (102,78)
INSERT INTO score VALUES (107,76) /**//* Foreign Key Error */
INSERT INTO score VALUES (103,81)
INSERT INTO score VALUES (104,65)
COMMIT TRANgo
결과 1:오류 줄 만 스크롤 하고 문 구 는 계속 실 행 됩 니 다.
Cselect * from score
101 90
102 78
103 81
104 65
2.스크롤 백 문장 2:
SET XACT_ABORT on
BEGIN TRAN
INSERT INTO score VALUES (101,90)
INSERT INTO score VALUES (102,78)
INSERT INTO score VALUES (107,76) /**//* Foreign Key Error */
INSERT INTO score VALUES (103,81)
INSERT INTO score VALUES (104,65)
COMMIT TRANgo
결과 2:업무 가 종료 되 고 모두 스크롤 백 되 며 결 과 는 비어 있 습 니 다.
Cselect * from score
3.스크롤 백 문장 3:
트 랜 잭 션 이 잘못된 줄 에서 종료 되 었 습 니 다.잘못된 줄 에서 스크롤 백 합 니 다.잘못된 줄 전에 스크롤 백 하지 않 습 니 다.
SET XACT_ABORT on
BEGIN
INSERT INTO score VALUES (101,90)
INSERT INTO score VALUES (102,78)
INSERT INTO score VALUES (107,76) /**//* Foreign Key Error */
INSERT INTO score VALUES (103,81)
INSERT INTO score VALUES (104,65)
ENDgo
결과 3:시스템 이 모든 insert 문 구 를 단독 사무 로 보기 때문에 오류 행 이전 에는 스크롤 백 하지 않 습 니 다.
Cselect * from score
101 90
102 78
SQL SERVER 제출 트 랜 잭 션 스크롤 백 메커니즘 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 SQL SERVER 트 랜 잭 션 스크롤 백 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SqlServer 데 이 터 를 Oracle 로 이전 하 는 방법 요약1. BCP 명령 을 사용 하여 csv 파일 로 Sqlserver 의 데 이 터 를 내 보 냅 니 다.우 리 는 이 명령 들 을 cmd 명령 으로 쓸 수 있 습 니 다. 문 구 는 다음 과 같 습 니 다. sql 문...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.