일단 컬럼사이즈는 늘릴수 있어도 줄일수는 없습니다.(데이타 존재시)
제가 알기로는......
조건이 있겠죠 데이타가 존재한다면 당연히 안 됩니다.
(기존의 길이가 긴 데이타는 어떻게 되겠습니까???)
이럴 경우는 그 테이블만 익스포트를 받은 다음 테이블을 새로 생성한 뒤
임포트를 하면되겠죠
만약 테이타가 존재 하지 않는 다면 줄일수 있을 겁니다.
오라클 admin툴을 이용할수도 있구요...
::이성헌 님께서 쓰시길::
> 안녕하세요?
> 오라클을 이제 막 시작하는지라 좀 궁금한게 있는데요...
>
> 제가 테이블 생성시 name varchar2(10)로 해놓았다가
> alter명령을 이용해서 varchar2(20)으로 변경했습니다..
>
> alter table tablename modify (name varchar2(20));
>
> 그런데 다시 이걸 varchar2(10)으로 변경하고자 하는데
> 잘 되질 않아서 문의드립니다...
>
> 강제로라도 줄일 수 있는 방법이 있는지요??
>
> 답변주시면 고맙겠습니다..
|