본문 바로가기

Oracle Database

[ORACLE] UPDATE,DELETE,TANSACTION

UPDATE  수정

 

MEMBER테이블 ID가 DRAGON의 비밀번호를 WWQQ로 변경.

UPDATE MEMBER SET PWD='WWQQ' WHERE ID ='DRAGON';

//MEMBER테이블 ID가 DRAGON의 비밀번호를 WWQQ로 변경.
UPDATE MEMBER SET PWD='WWQQ' WHERE ID ='DRAGON';

 

// ID DRAGON의 PWD와 NAME을 변경
UPDATE MEMBER SET PWD='222', NAME='S221' WHERE  ID ='DRAGON'

 

DELETE 삭제

 

// ID TEST를 삭제
DELETE MEMBER WHERE ID ='TEST';

 

 

TRANSACTION

트랜잭션이란 업무의 실행단위/ 논리 명령단위 등..

UPDATE,INSERT 등 세션의 임시저장소에서 테스트를 할 수 있도록 한다.

 

현재 세션의 테스트 = LOCK을 걸고 그 동안 다른 세션이 건들지지 못하도록 한다.

테스트가 완료되면 UNLOCK을 한다.

 

테스트 완료된것을 세션을 통과시켜 실서버에 올리는것이 COMMIT

세션에서 테스트하고 테스트해본 결과 실패해서 되돌리는것이 ROLLBACK

 

'Oracle Database' 카테고리의 다른 글

[ORACLE] 비교연산자 관계연산자 패턴비교연산자  (0) 2020.04.15
[ORACLE] 산술 연산자  (0) 2020.04.15
[ORACLE] INSERT  (0) 2020.04.15
[ORACLE] ALTER  (0) 2020.04.15
[ORALCE] 데이터형식 2  (0) 2020.04.14