select * from tab;
select * from emp;
-- 테이블 복사
create table empCopy
as
select * from emp;
select * from empcopy;
-- 사원번호, 이름, 입사일이 있는 테이블 복사
create table emp1
as
select empno, ename, hiredate from emp;
select * from emp1;
-- 원하는 레코드를 포함한 테이블 복사
-- 담당 업무가 MANAGER이거나 부서코드 30인 사원을 포함한 테이블 복사
create table emp2
as
select * from emp where job='MANAGER' or deptno=30;
select * from emp2;
-- emp3 테이블 생성, 이름, 담당업무, 입사일, 급여
-- 레코드는 급여가 2500 이상인 레코드 포함
create table emp3
as
select ename, job, hiredate, sal from emp where sal>=2500;
select * from emp3;
-- 테이블 구조만 복사
create table emp4
as
select * from emp where 1=2;
select * from emp4;
desc emp4;
-- 테이블 구조를 복사하지만 필드명은 사번, 사원명, 입사일, 부서코드만 포함
create table emp5
as
select empno, ename, hiredate, deptno from emp where 2=3;
select * from emp5;
-- 테이블 목록
select * from tab;
'응용 SoftWare > Oracle' 카테고리의 다른 글
[예제] 이메일에서 아이디와 도메인 분리하기 (0) | 2016.12.30 |
---|---|
문자열 처리 함수 (0) | 2016.12.30 |
숫자 함수 (0) | 2016.12.30 |
테이블 예명 (0) | 2016.12.30 |
테이블 추가/삭제 및 레코드 추가 (0) | 2016.12.28 |