2016년 1월 18일 월요일

[oracle]서브쿼리를 이용한 테이블 생성및,복사

/*
서브쿼리로 테이블 생성

문법 :
create table 테이블명  (만들고자 하는 테이블 명)
(컬럼명,컬럼명2,....)
as
select 문.

* 주의 사항  : 데이터형은 자동으로 지정되나 select 절의 컬럼수와 동일해야한다.
*/
/*
예)
*/

select * from professor;

/*
위 테이블에서 교수의 이름과 휴대폰목록만 다른테이블에 저장하고 싶을경우
*/

create table professor_profile
(profile_name, profile_telephone)
as select name,telephone from professor where 1=1;

select * from professor_profile;

describe professor_profile;

/*
where 절에서 데이터의 저장을 컨트롤할수 있다 where 1=2; 처럼 무조건
false 가 되는 조건을 입력하게되면 테이블만 생성되고 데이터는 저장되지 않는다.
*/

댓글 없음:

댓글 쓰기

[lunux]리눅스 폴더별 용량 확인

리눅스 폴더별 용량 확인 조회 하고자 하는 디렉토리 리스트가있는 경로로 이동후 du -h --max-depth=1