justgo_developer

DDL(Data Definition Language) : Create문, Drop문, Alter문, Truncate문 본문

IT/Oracle

DDL(Data Definition Language) : Create문, Drop문, Alter문, Truncate문

다날92 2018. 10. 14. 20:06
728x90
반응형



DDL(Data Definition Language) : Create문, Drop문, Alter문, Truncate문


<Create문>

: Table 생성

create table employees2(

     employee_id  number(10),

     name varchar2(20),

     salary number(7,2)

     );



같은 테이블 동일하게 만들 때

create table employees3

as

select * from employees2;




<Alter문>

alter table employees2 add (

        manager_id varchar2(20)

        );

-> 테이블에 항목 추가


alter table employees2 modify (

        manager_id varchar2(10)

        );

-> 테이블에 항목 수정


alter table employees2 drop column manager_id;

-> 칼럼삭제



/* 문자형 데이터 

char, varchar, nchar, nvarchar, long(2GB)

*/


<Drop문>

: Table 완전히 삭제

drop table employees2;



rename member to member1; 

->table명 변경



<Truncate문>

truncate table employees3;

->Data 레코드만 삭제



728x90
반응형

'IT > Oracle' 카테고리의 다른 글

무결성 제약조건  (0) 2018.10.27
DML(Data Manipulation Language) : select문, delete문, insert문, update문  (0) 2018.10.21
서브쿼리, any, all  (0) 2018.10.13
조인(내부조인, 외부조인)  (0) 2018.10.03
group by, having  (0) 2018.09.30