티스토리 뷰
오라클 데이터 조작어 DML(INSERT, UPDATE, DELETE) 활용 방법
서론
오라클 데이터베이스에서 데이터 조작어(DML)는 데이터를 삽입, 수정, 삭제하는 중요한 작업입니다. 이번 글에서는 오라클의 DML 명령어인 INSERT, UPDATE, DELETE의 사용법을 자세히 알아보겠습니다.
1. 데이터 입력 (INSERT)
INSERT 문은 새로운 데이터를 테이블에 입력할 때 사용합니다. 다음은 VALUES 절을 사용한 데이터 입력의 예제입니다.
INSERT INTO department (deptno, dname) VALUES (300, '생명공학부');
또한 서브쿼리를 사용하여 다른 테이블이나 SELECT 문의 결과를 이용하여 데이터를 입력할 수도 있습니다.
INSERT INTO professor (profno, name, position, hiredate, deptno)
SELECT 9920, '최윤식', '조교수', TO_DATE('2005/01/01', 'YYYY/MM/DD'), 102 FROM DUAL;
2. 데이터 수정 (UPDATE)
UPDATE 문은 기존 데이터를 수정할 때 사용됩니다. SET 절에서 값을 지정하고, WHERE 절을 이용하여 어떤 행을 수정할지 조건을 지정합니다.
UPDATE professor SET position = '부교수' WHERE profno = 9903;
3. 데이터 삭제 (DELETE)
DELETE 문은 테이블에서 특정 행을 삭제하는데 사용됩니다. WHERE 절을 이용하여 어떤 행을 삭제할지 조건을 지정합니다.
DELETE FROM student WHERE studno = 20103;
결론
이번 글에서는 오라클 데이터 조작어 DML(INSERT, UPDATE, DELETE)에 대해 알아보았습니다. DML을 통해 데이터를 효과적으로 삽입, 수정, 삭제하는 방법을 학습했습니다. 이러한 데이터 조작 기능을 잘 활용하면 데이터베이스 관리와 분석 작업을 더욱 효율적으로 수행할 수 있을 것입니다.