Skip to Content
러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
book

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

by 류수미, 송희정, 앨런 볼리외
March 2021
Beginner to intermediate
456 pages
12h 49m
Korean
Hanbit Media, Inc.
Content preview from 러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
297
12
트랜잭션
last_activity_date = CURRENT_TIMESTAMP()
WHERE product_cd = 'XYZ';
ROLLBACK TO SAVEPOINT before_close_accounts;
COMMIT;
이 트랜잭션의 결과는
XYZ
제품은 폐기되었지만 계좌는 그대로 존재한다는 것입니다.
세이브포인트를 사용할 때는 다음을 기억하세요.
이름을 지정했음에도 불구하고 세이브포인트를 생성하면 아무것도 저장되지 않습니다. 트랜잭션을 영구
화하려면
commit
을 실행해야 합니다.
세이브포인트의 이름을 지정하지 않고
rollback
을 실행하면 트랜잭션 내의 모든 세이브포인트가 무시
되고 전체 트랜잭션이 실행 취소됩니다.
SQL
서버를 사용하는 경우
save
transaction
을 사용해서 세이브포인트를 만들고 세이브포
인트로 롤백하기 위해
rollback
transaction
를 사용해야 합니다. 각 명령어 뒤에는 세이브
포인트 이름을 정의해줍니다.
12.3
학습 점검
다음 실습을 통해 트랜잭션에 대해 배운 내용을 확인하세요. 해답은 부록
B
를 참조하세요.
12.3.1
실습
12
-
1
계좌
123
에서 계좌
789
50
달러를 이체하는 구문을 작성하세요.
transaction
테이블에 두
개의 행을 삽입하고
account
테이블에서 두 개의
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

정기훈, 디네시 G. 더트

Publisher Resources

ISBN: 9791162244074