Computer Engineering/DB
오라클 인서트 쿼리 (oracle insert query)
야기
2008. 8. 13. 22:22
1. 컬럼명 명시 할경우.
2. 위의 테이블에 넣고 싶은 컬럼 데이터만 삽입할경우 (3번째 컬럼인 min_salary 를 제외했다. )
3. 컬럼명 제외 할 경우
4. 같은 형태 테이블간 복사 할 경우. / 아래는 emp2 에 employees 의 데이터들을 모두 복사하는 경우다
만약 emp2 에 데이터가 들어가 있다면 employees 의 데이터 들이 추가(Append) 된다.
SQL> insert into jobs (job_id, job_title, min_salary, max_salary)
2 values ('IT_DBA','Database Administrator', 4000.00,10000.00);
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);
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> /
2* select * from employees
SQL> /
20 rows created.