개발하는 월퐁잉
놀면서 쉬면서 코딩 하기
개발하는 월퐁잉
전체 방문자
오늘
어제
  • 분류 전체보기 N
    • DBMS
      • DBeaver
      • HeidiSQL
      • MSSQL
      • MYSQL
    • Cloud
      • Azure
      • AWS
    • 업무
      • Slack
      • IT-Tip
    • Vue
    • HTML
    • Java N
    • Gradle
    • IntelliJ
    • GIT

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • JSP
  • npm install
  • MSSQL
  • vue
  • SQL Server
  • IntelliJ
  • Vue.js
  • GIT
  • Eclipse
  • 미러링
  • 단축키
  • Query
  • ALTER TABLE
  • 인텔리제이
  • MySQL
  • DBeaver
  • 권한설정
  • Trigger
  • dba
  • Java

최근 댓글

최근 글

티스토리

250x250
250x250
hELLO · Designed By 정상우.
개발하는 월퐁잉

놀면서 쉬면서 코딩 하기

DBMS/MSSQL

[MSSQL] BEGIN TRAN

2022. 11. 3. 11:14
728x90

 

BEGIN TRAN은 왜 사용 하는가?

  • MSSQL 은 AUTO_COMMIT이 기본 설정값으로 설정되어 있다.
  • UPDATE, DELETE 시 잘못된 구문 사용으로 데이터 변동이 이루어 졌을때 되돌릴 수가 없다

BEGIN TRAN 사용

SELECT * FROM CUSTOMER WHERE WEBID='TEST'

BEGIN TRAN -- 트랜잭션 시작

UPDATE CUSTOMER SET CUSTNM='테스트'

SELECT * FROM CUSTOMER WHERE WEBID='TEST'

ROLLBACK TRAN -- 되돌리기
COMMIT TRAN -- 트랜잭션 완료

 

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'DBMS > MSSQL' 카테고리의 다른 글

[MSSQL] ALTER COLUMN 열 수정 안될 때  (0) 2022.11.16
[MSSQL] SELECT * INTO vs INSERT INTO SELECT  (0) 2022.11.16
[MSSQL] 쿼리 바로가기(단축키) 지정하기  (0) 2022.10.26
[MSSQL] 트리거(Trigger) 란?  (0) 2022.09.28
[MSSQL] 프로시저 이력 관리 DB 생성 및 트리거(Trigger) 셋팅  (1) 2022.09.26
    'DBMS/MSSQL' 카테고리의 다른 글
    • [MSSQL] ALTER COLUMN 열 수정 안될 때
    • [MSSQL] SELECT * INTO vs INSERT INTO SELECT
    • [MSSQL] 쿼리 바로가기(단축키) 지정하기
    • [MSSQL] 트리거(Trigger) 란?
    개발하는 월퐁잉
    개발하는 월퐁잉
    놀멍 쉬멍 개발하는 퐁 - 기억은 사라지지만 기록은 남는다

    티스토리툴바