728x90
반응형
오라클에서 테이블의 값을 입력하기 위해 사용하는 INSERT 문!
어떻게 사용하는지 한번 봅시다~
✅ 기본 문법 (단일 행 삽입)
INSERT INTO 테이블명 (컬럼1, 컬럼2, ...)
VALUES (값1, 값2, ...);
- 컬럼 순서와 값 순서를 일치시켜야 해요.
- 생략 가능한 컬럼(예: 자동 증가, DEFAULT 값)은 생략해도 돼요.
✅ 예제
INSERT INTO employees (employee_id, first_name, last_name, hire_date, department_id)
VALUES (207, 'Minji', 'Kim', SYSDATE, 50);
- employees 테이블에 새로운 직원을 한 명 추가하는 예제예요.
- SYSDATE는 현재 날짜를 의미해요.
✅ 컬럼명 생략 (단, 모든 컬럼 순서대로 값 입력해야 함)
INSERT INTO departments
VALUES (280, 'AI Lab', 100, 1700);
- 모든 컬럼의 값을 빠짐없이 순서대로 넣을 때만 컬럼명 생략 가능해요.
✅ 여러 행 한 번에 삽입 (Oracle 11g 이상)
INSERT ALL
INTO departments (department_id, department_name) VALUES (300, 'R&D')
INTO departments (department_id, department_name) VALUES (301, 'Marketing')
INTO departments (department_id, department_name) VALUES (302, 'Design')
SELECT * FROM dual;
- INSERT ALL은 여러 건을 한 번에 삽입할 때 사용해요.
- dual은 오라클에서 사용하는 더미 테이블로, 그냥 SELECT * FROM dual 하면 1개의 행이 반환돼요.
✅ 서브쿼리를 이용한 삽입 (INSERT SELECT)
INSERT INTO backup_employees (employee_id, first_name, last_name)
SELECT employee_id, first_name, last_name
FROM employees
WHERE department_id = 50;
- employees 테이블에서 특정 부서 소속 직원들을 backup_employees에 복사하는 예제입니다.
어렵지 않죠? 여러분 모두 개발자가 될 수 있답니다!
[Oracle SQL] SQL 초보 탈출! 오라클 UPDATE로 데이터 수정하는 법
[Oracle SQL] SQL 초보 탈출! 오라클 UPDATE로 데이터 수정하는 법
오라클에서 테이블의 값을 수정하기 위해 사용하는 UPDATE 문! 어떻게 사용하는지 한번 봅시다~ ✅ 기본 문법 UPDATE 테이블명 SET 컬럼1 = 값1, 컬럼2 = 값2, ... WHERE 조건; ▶ SET 뒤에 수정할 컬럼
bobo12.tistory.com
[Oracle SQL] SQL 초보 탈출! 오라클 SELECT로 데이터 조회하는 법
[Oracle SQL] SQL 초보 탈출! 오라클 SELECT로 데이터 조회하는 법
SELECT 문은 오라클 SQL에서 데이터를 조회할 때 사용하는 가장 기본이자 핵심적인 문장이에요. 어떻게 사용하는지 한번 봅시다~ ✅ 기본 문법SELECT 컬럼1, 컬럼2, ...FROM 테이블명WHERE 조건ORDER BY 정
bobo12.tistory.com
728x90
반응형
'BackEnd > DB(SQL)' 카테고리의 다른 글
[Oracle SQL] SQL 초보 탈출! 오라클 DELETE로 데이터 삭제하는 법 (0) | 2025.04.10 |
---|---|
[Oracle SQL] SQL 초보 탈출! 오라클 SELECT로 데이터 조회하는 법 (0) | 2025.04.06 |
[Oracle SQL] SQL 초보 탈출! 오라클 UPDATE로 데이터 수정하는 법 (0) | 2025.04.04 |
[DB_MySQL] 이것이 MySQL이다 ch11 전체 텍스트 검색과 파티션 2 (파티션) (0) | 2023.02.13 |
[DB_MySQL] 이것이 MySQL이다 ch11 전체 텍스트 검색과 파티션 1 (전체 텍스트 검색) (0) | 2023.02.13 |