오라클 데이터 조작어 DML(INSERT, UPDATE, DELETE) 활용 방법

오라클 데이터 조작어 DML(INSERT, UPDATE, DELETE) 활용 방법

오라클 데이터베이스에서 데이터 조작어(DML)는 데이터를 삽입, 수정, 삭제하는 행위를 말합니다. 이번 글을 통해서 오라클의 DML 명령어인 INSERT, UPDATE, DELETE의 사용법에 대해서 간략히 알아보도록 하겠습니다.

오라클 데이터 조작어 DML(INSERT, UPDATE, DELETE) 활용 방법

데이터 입력 (INSERT)

INSERT 문은 새로운 데이터를 테이블에 입력할 때 사용합니다(VALUES 절을 이용하여 값을 지정하거나 다른 테이블이나 서브쿼리를 이용하여 데이터를 입력할 수도 있습니다)

VALUES 절을 사용한 데이터 입력

INSERT INTO department (deptno, dname) VALUES (300, '생명공학부');

서브쿼리를 이용한 데이터 입력 (특정 테이블을 select한 결과를 insert)

INSERT INTO professor (profno, name, position, hiredate, deptno)
SELECT 9920, '최윤식', '조교수', TO_DATE('2005/01/01', 'YYYY/MM/DD'), 102 FROM DUAL;

데이터 수정 (UPDATE)

UPDATE 문은 기존 데이터를 수정할 때 사용합니다(SET 절에서 값을 지정하고, WHERE 절을 이용하여 어떤 행을 수정할지 조건을 지정합니다)

UPDATE professor SET position = '부교수' WHERE profno = 9903;

데이터 삭제 (DELETE)

DELETE 문은 테이블에서 특정 행을 삭제하는데 사용합니다(WHERE 절을 이용하여 어떤 행을 삭제할지 조건을 지정합니다)

DELETE FROM student WHERE studno = 20103;


이번 글 에서는 오라클 데이터 조작어 DML에 대해(INSERT, UPDATE, DELETE) 알아 보았습니다. DML을 통해 데이터 조작에 필요한 기본적인 기능을 이해하고 잘 활용하시면 실무에서 많은 도움이 되실 것 입니다.

이전 글 – 오라클 데이터 무결성 제약조건 정리 (기본키,외래키,참조키, 제약조건 생성, 추가, 삭제, 비활성화)

이전 글 – 오라클 인덱스에 대해 알아보자 (데이터베이스 실무에서 효율적으로 사용 할 수 있는 Oracle Index)

이전 글 – 오라클 뷰(VIEW) 조회 및 사용방법 (개념과 특징,종류, 장단점, 인라인뷰)

이전 글 – 오라클 사용자 권한 제어 (4가지 – 시스템 권한, 객체 권한, 롤, 동의어)

이전 글 – 오라클(데이터 웨어하우스) 분석 함수(효과적인 데이터 다차원 분석을 위한 강력한 도구)

이전 글 – 오라클 스케줄러와 JOB 관리 방법

이전 글 – 오라클 테이블 복구(테이블 데이터 복원하기)

Leave a Comment