본문 바로가기
IT/Oracle

오라클 DELETE 명령문 사용하기

by flatsun 2019. 3. 11.
반응형


저번에는 UPDATE를 했으니

이번에는 오라클의 DELETE를 한번 알아보자


먼저 DELETE를 하기 전에

테이블을 만들고 행을 세줄 추가하자..



서울에 사는 20세 철수

부산에 사는 21세 영희

서울에 사는 23세 수철이를 추가해 보았는데


서울에는 하나의 태양만이 뜨는 법

서울에 사는 새파랗게 어린 20세의 철수를 제거해 보자



DELETE 문은


DELETE FROM 테이블명

 WHERE 컬럼명 = '컬럼값'


이런 식으로 사용하는데


이렇게 DELETE 문을 사용하면



서울이 인적 하나 없는 황무지가 되고 마는데


철수와 수철이가 모두 서울에 사는데

DELETE 문 조건을 ADDR='서울' 로만 주고 끝냈기 때문에


철수와 수철이가 모두 제거되고 만 것이다


전 단계로 돌아가 다시 DELETE 문을 작성해 보자



오라클에서 DELETE 시 조건을 추가하려면 ,가 아니라 AND를 사용한다


즉 조건 2개를 사용하려면


DELETE FROM 테이블명

WHERE 컬럼명 = '컬럼값'

AND 컬럼명 = '컬럼값'


이런 식으로 사용하는 것이다


이제 DELETE 문을 실행하고 확인을 해 보면..



20세의 철수가 서울 방값을 이겨내지 못하고 삭제된 것을 볼 수 있다


반응형

댓글