트랜잭션, Transaction- 오라클(DBMS)에서 발생하는 1개이상의 명령어들을 하나의 논리 집합으로 묶어놓은 단위 -> 제어(통제)- 트랜잭션에 의해서 관리되는 명령어 : DML(insert, update, delete)만 포함 , 데이터에 조작을 가하는 명령어. 트랜잭션 관리- DCL의 한 종류1. commit2. rollback3. savepoint 트랜잭션 제어-하나의 트랜잭션으로 묶여있는 모든 명령어 대상 > 모든 명령어가 성공하면 트랜잭션 성공. 일부 명령어가 실패하면 트랜잭션 실패 1. 새 트랜잭션이 시작하는 경우 a.클라이언트가 접속한 직 후 b.commit 명령어를 실행한 직후 c.rollback명령어를 실행한 직후 d.ddl,dcl 명령어를 실행한 직후 2. 현재 트랜잭션이 종료하..
update문 - DML(insert,delete,update)- 데이터를 수정하는 명령어- update 테이블명 set 컬럼명 = 수정할값[, 컬럼명 = 수정할 값]xN [where 절]- 테이블의 모든행에 대한 수정.- where 절 : 수정하고 싶은 레코드 지정 예제로 살펴보기 update tblname set gender='f'; --> 이건 전체 레코드의 gender 값을 'f'로 바꾸는것.update tblname set gender='f' where last='유'and first='재석'; 승진한 임직원의 직위 변경하기- 홍길동 부장 -> 이사로 진급 -> 직급을 이사로 수정해야한다.- ****** : 수정할 대상이 1개행(유일한 행) -> 그 행을 반드시 다른행과 구분해야한다. 식별가능해..