<aside> 📢 [코멘트] 올려주신 실습문제 확인해봤습니다. 다른것은 문제없어 보이는데 TERM_NO를 > '2005%' 라는 코드가 보이는데 실행은 안시켜봤는데 , 아마 제대로 작동하지 않을것으로 보이네요; 일단 요점인 2005년 이상으로 찾 은것은 정말 잘하셧습니다! 그대신 2005년, 2006년 , 2007년 , 2008, 2009년으로 조건을 걸어주시는게 제대로된 코드로 보이네요! 숙제하시느라 수고하셧습니다~

</aside>

-- 1. 계열 정보를 저장할 카테고리 테이블을 만들려고 한다. 다음과 같은 테이블을
--작성하시오.

CREATE TABLE TB_CATEGORY (
    NAME VARCHAR2(10),
    USE_YN CHAR(1) DEFAULT 'Y'
);
-- 2. 과목 구분을 저장할 테이블을 만들려고 한다. 다음과 같은 테이블을 작성하시오.

CREATE TABLE TB_CLASS_TYPE (
    NO VARCHAR2(5) PRIMARY KEY,
    NAME VARCHAR2(10)
);
-- 3. TB_CATAGORY 테이블의 NAME 컬럼에 PRIMARY KEY 를 생성하시오.
-- (KEY 이름을 생성하지 않아도 무방함. 만일 KEY 이를 지정하고자 한다면 이름은 본인이
-- 알아서 적당한 이름을 사용한다.)

ALTER TABLE TB_CATEGORY
ADD CONSTRAINT C_PK PRIMARY KEY(NAME);
-- 4. TB_CLASS_TYPE 테이블의 NAME 컬럼에 NULL 값이 들어가지 않도록 속성을 변경하시오.

ALTER TABLE TB_CLASS_TYPE
MODIFY NAME NOT NULL;
-- 5. 두 테이블에서 컬럼 명이 NO 인 것은 기존 타입을 유지하면서 크기는 10 으로, 컬럼명이
-- NAME 인 것은 마찬가지로 기존 타입을 유지하면서 크기 20 으로 변경하시오.

ALTER TABLE TB_CLASS_TYPE
MODIFY NO VARCHAR2(10);

ALTER TABLE TB_CLASS_TYPE
MODIFY NAME VARCHAR2(20);

ALTER TABLE TB_CATEGORY
MODIFY NAME VARCHAR2(20);

-- 연달아 변경 가능
--ALTER TABLE TB_CLASS_TYPE
--MODIFY NO VARCHAR2(10)
--MODIFY NAME VARCHAR2(20);