반응형

rollback 2

[Oracle] 트랜잭션(transaction)의 개념 및 TCL

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 트랜잭션(transaction)의 개념 및 TCL 설명 이전 UPDATE 관련 게시물(링크)에서 ROLLBACK이라는 명령어를 사용하여 수행한 DML을 다시 되돌렸다. 이는 트랜잭션을 취소할 때 사용하는 명령어로 TCL(Transaction Control Language) 중 하나이다. 트랜잭션(transaction)이란 더 이상 분할할 수 없는 최소 수행 단위를 말한다. 즉 이러한 트랜잭션 안에 여러 명령어들이 있다면, 모두 한 번에 수행하여 작업을 완료하거나, 모두 수행하지 않는 상태인 것이다. ..

[Oracle] DML(5) - UPDATE의 기본 개념과 사용 형태

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 UPDATE의 기본 개념과 사용 형태 아래 테이블이 없다면 여기를 클릭하여 테이블을 생성하고 돌아오자. SELECT * FROM TB_DEPT2; 설명 데이터 레코드의 정보를 수정할 때 사용하는 명령어 사용 형태 UPDATE [변경할 테이블] SET [변경할 열1] = [데이터1], [변경할 열2] = [데이터2], ... , [변경할 열n] = [데이터n] WHERE [변경할 대상 행을 선별할 조건절] 사용 예시 TB_DEPT2을 조회하면 아래와 같은 결과가 출력된다. 우리나라가 없는 것이 왠지 화..

반응형