본문 바로가기

Computer Engineering/DB

오라클 인서트 쿼리 (oracle insert query)

1. 컬럼명 명시 할경우.
SQL> insert into jobs (job_id, job_title, min_salary, max_salary)
  2  values ('IT_DBA','Database Administrator', 4000.00,10000.00);
1 row created.






2. 위의 테이블에 넣고 싶은 컬럼 데이터만 삽입할경우 (3번째 컬럼인 min_salary 를 제외했다. )
SQL> insert into jobs (job_id, job_title, max_salary)
  2  values ('IT_NA','Networks Administrator', 10000.00);
1 row created.



3. 컬럼명 제외 할 경우
SQL> insert into jobs values('IT_AA','Administrator',500.00, 10000.00);
1 row created.


4. 같은 형태 테이블간 복사 할 경우. / 아래는 emp2 에 employees 의 데이터들을 모두 복사하는 경우다
만약 emp2 에 데이터가 들어가 있다면 employees 의 데이터 들이 추가(Append) 된다.
  1  insert into emp2
  2* select * from employees
SQL> /
20 rows created.