update.sql & delete.sql

성혜·2024년 2월 18일
0

Oracle

목록 보기
14/26
post-thumbnail

update 문

: DML
: 원하는 행의 원하는 컬럼값을 수정하는 명령어

update 테이블명 set 컬럼명=[, 컬럼명=] x N [where]

  • 실습 코드

📌 꼭 코드 위에 트랜잭션 처리 하고 할 것 !!

아니면 되돌 릴 수 없는 대 참사...😂😂

-- 트랜잭션 처리
commit;
rollback;
update tblCountry set capital = '세종'; --where절을 사용하지 않을 경우 모든 데이터가 바뀌는 상황 => 큰일!!!!!

update tblCountry set capital = '세종' where name = '대한민국'; --스키마를 확인해봐야 함!(ex primary key)

💡되돌릴 땐 미리 만들어둔 rollback문 실행!



delete 문

: DML
: 원하는 행을 삭제하는 명령어

delete [from] 테이블명 [where]

💡 컬럼을 지우고 싶을 때는 UPDATE를 사용해 컬럼을 NULL로 만들어주기

commit;
rollback;

delete from tblInsa where buseo = '총무부';

📌 원래 60명이던 tblInsa에서 총무부 7개를 삭제해 53개가 됨!

profile
하루를 정리하고 기록합니다.

0개의 댓글