2 Create Table Create Table schema tablename columnname
2. Create Table문으로 테이블 작성 • Create Table [schema. ]table_name ( column_name 1 datatype [DEFAULT expression 1], … column_name. N datatype [DEFAULT expression. N] • Ex)create table test 1 (tid number(2), tname varchar 2(10));
4. AS 서브쿼리로 테이블 작성하기 • Ex)Create table test 2 as select * from test 1;
4. AS 서브쿼리로 테이블 작성하기 • Ex) create table test 3 as select * from emp where 1=2;
4. AS 서브쿼리로 테이블 작성하기 • Ex) create table test 4 as select empno, ename, job, hiredate start_date, sal*12 yearsal from emp;
5. Alter Table문 사용하여 테이블 정의 변경하기 • Alter Table문을 사용하면 할 수 있는 작업은? -기존의 테이블에 새로운 칼럼을 추가하기 -기존 칼럼의 정의 변경 및 기본 값 명시 • 구문 Alter Table table_name ADD (column_name 1 datatype [DEFAULT expression 1], …); 이거나 Alter Table table_name MODIFY (column_name 1 datatype [DEFAULT expression 1], …);
5. Alter Table문 사용하여 테이블 정의 변경하기 • 칼럼 추가하기 Ex) alter table test 4 add (comm number(7, 2) default 0);
5. Alter Table문 사용하여 테이블 정의 변경하기 • 칼럼 수정하기 Ex) alter table test 4 modify (empno number(5));
7. 테이블 및 칼럼에 주석 달기 • Ex) comment on table test 4 is ‘test number 4’; • Ex) comment on column test 4. yearsal is ‘test number 4 yearsal’;
- Slides: 15