반응형
Select, Insert에 이어 수정 갱신의 의미를 갖는
Update문에 대해 알아보겠습니다.
UPDATE [테이블]
SET [필드] = [수정 값]
WHERE [필드] [조건] [조건 값]
기준 구조는 위와 같습니다.
Update 뒤에 수정할 테이블이 위치하고
Set에는 수정할 필드명과 값을 지정하게 됩니다.
마지막으로 WHERE 부분에는
SELECT문에서 배운 조건과 마찬가지로
수정할 데이터의 조건을 지정하게 됩니다.
정리하면 어떤 테이블에 어떤 조건에 만족하는 데이터의
특정 필드의 값을 수정할 수 있는 것이 바로 Update의 동작 원리입니다.
SQL 예제
EMP테이블에 있는 인턴사원의 목록입니다.
인턴사원의 연봉을 +10 올리기 위한
UPDATE문을 작성해 보겠습니다.
UPDATE EMP
SET SAL = SAL + 10
WHERE JOB = 'INTERN';
EMP테이블에 JOB이 INTERN인 사원을 대상으로
SAL을 SAL+10(100+10) 만큼 올려주는 UPDATE 문입니다.
해당 SQL을 수행하고 나서
다시 SELECT 해보면 정상적으로 값이 수정된 것을 확인할 수 있습니다.
반응형
'DB > Oracle' 카테고리의 다른 글
[Oracle] Merge into 사용법과 예제, 데이터 저장/수정 (0) | 2022.11.23 |
---|---|
[Oracle] Delete 문의 활용, 데이터 삭제 Truncate 차이 (0) | 2022.11.23 |
[Oracle] Insert 문의 활용, 데이터 입력 저장 (0) | 2022.11.21 |
[Oracle] Select 문의 활용, 데이터 조회 (0) | 2022.11.21 |
ORA-28001: the password has expired 비밀번호가 만기되었습니다 (0) | 2022.11.20 |