All of My Records

[Oracle] UPDATE문, DELETE문

by 캐떠린

UPDATE

  • DML
  • 원하는 행의 원하는 컬럼 값을 수정하는 명령어
  • WHERE절로 조건을 걸어야 원하는 레코드의 값만 변경할 수 있다.(아니면 전체 레코드의 값이 변경된다.)
UPDATE 테이블명 SET 컬럼명 = 값[, 컬럼명 = 값] X N [WHERE절]

 

사용 예시

-- 대한민국: 서울 > 제주
UPDATE tblCountry SET capital = '제주'; -- UPDATE 구문은 모든 레코드 업데이트가 기본이다. *주의* 때문에 특정 레코드만 변경 희망 시 꼭 !!! WHERE 절 사용

UPDATE tblCountry SET capital = '제주' WHERE name = '대한민국';

UPDATE tblCountry SET 
		capital = '제주', 
		population = population + 100,
		continent = 'EU'
WHERE name = '대한민국';

 

DELETE

  • DML
  • 원하는 행을 삭제하는 명령어
  • WHERE절로 조건을 걸어야 원하는 레코드만 삭제할 수 있다.(아니면 전체 레코드의 값이 삭제된다.)
DELETE FROM 테이블명 [WHERE절]

 

사용 예시

DELETE FROM tblinsa WHERE num = 1001;
DELETE FROM tblinsa;

 

*글 작성에 참고한 내용: 학원 쌤의 열정적인 수업

'DB > Oracle' 카테고리의 다른 글

[Oracle] INSERT문  (1) 2024.03.18
[Oracle] 시퀀스(Sequence)  (0) 2024.03.18
[Oracle] DDL  (0) 2024.03.18
[Oracle] 함수 :: 날짜 시간 함수(date time function)  (0) 2024.03.18
[Oracle] 함수 :: 형변환 함수(casting function)  (0) 2024.03.18

블로그의 정보

All of My Records

캐떠린

활동하기