이라는 열이있는 call_log
테이블이 있다고합시다. 더 나아가 내가 테이블을 모을 때 duration
을 숫자가 아닌 varchar 열로 만드는 실수를 범했습니다. 이제 해당 열을 올바르게 정렬 할 수 없습니다.데이터가있는 열의 데이터 유형을 변경하는 방법
ORA-01439: column to be modified must be empty to change datatype.
내 테이블이 사용 된 데이터를 가지고있다 ... 내가 발행 그래서 나는 열 이름을 바꾸려면 ...
ALTER TABLE call_log MODIFY (duration NUMBER);
그러나 나는 얻을! 그리고 저는 그 자료를 잃고 싶지 않습니다. 데이터를 손실하지 않고 열의 데이터 유형을 수정하려면 어떻게해야합니까?