1.DEPT학번c 테이블을 다음과 같이 변경하여라.


1)DEPT학번c 테이블의 구조를 확인하여라.

DESC DEPT학번c

2)테이블 이름을 D학번 으로 변경하여라.

RENAME DEPT학번c TO D학번; 

3)D학번 테이블의 구조를 확인하여라.

DESC D학번

4)NAME 칼럼에 NOT NULL 제약조건을 추가하고 테이블의 구조를 확인하여라.

ALTER TABLE D학번 MODIFY NAME VARCHAR2(10) CONSTRAINT D학번_NAME_nn NOT NULL; 

5)regionid 칼럼을 NUM(5)로 추가하고 테이블의 구조를 확인하여라.

ALTER TABLE D학번 ADD regionid NUMBER(5);  

DESC D학번

6)D학번 테이블의 제약조건을 확인하여라.

SELECT TABLE_NAME, CONSTRAINT_NAME,STATUS FROM USER_CONSTRAINTS WHERE TABLE_NAME = 'D학번';


2.EMP학번c 테이블을 다음과 같이 변경하여라.


1) EMP학번c 테이블의 구조를 확인하여라.

DESC EMP학번c 

2) 테이블의 이름을 E학번 으로 변경하여라.

RENAME EMP학번c TO E학번; 

3) E학번 테이블의 구조를 확인하여라.

DESC E학번

4) managerid 칼럼을 NUM(7) NOT NULL 제약조건으로 추가하고 테이블의 구조를 확인하여라.

ALTER TABLE E학번 ADD managerid NUMBER(7) CONSTRAINT E학번_managerid_nn NOT NULL;  

DESC E학번 

5) ID 칼럼의 길이를 NUM(10)으로 하고 테이블의 구조를 확인하여라.

ALTER TABLE E학번 MODIFY ID NUMBER(10);

DESC E학번 

6) LNAME 칼럼의 NOT NULL 제약조건을 삭제하고 테이블의 구조를 확인하여라.

ALTER TABLE E학번 DROP CONSTRAINT EMP학번c_LNAME_nn; 

7)E학번 테이블의 managerid 칼럼에 D학번 테이블의 NO 칼럼을 참조하는 FOREIGN KEY 제약조건을 추가하여라.

ALTER TABLE E학번 

ADD CONSTRAINT  E학번_managerid_fk FOREIGN KEY(managerid) REFERENCES D학번(NO);

8) E학번 테이블의 제약조건을 확인하여라.

SELECT TABLE_NAME, CONSTRAINT_NAME,STATUS FROM USER_CONSTRAINTS WHERE TABLE_NAME = 'E학번';


+ Recent posts