리눅스 명령어 - tail

tail 명령어

1. 기능
 파일의 마지막 부분을 출력

2. 사용방법
 tail [option ..] [file]
(기본 출력은 파일의 마지막 10 줄을 보여줌)

3. 옵션
 --bytes=N : N 바이트만큼 출력
 -f : 파일의 10줄 출력하고, 내용을 실시간 출력
 -n N : N줄 만큼 울력한다.

ORA-01439: column to be modified must be empty to change datatype

ORA-01439: column to be modified must be empty to change datatype

컬럼 타입을 변경할 경우에는 내용을 비워줘야 한다.


처리 방법

 컬럼에 있는 데이터를 삭제 후 자료형 변환,

컬럼에 NOT NULL이 지정되어 있으면 전체데이터를 삭제해야 하는데,

그 때엔 1. 임시 컬럼 추가(변경해야 할 TYPE으로)  2. 임시 컬럼으로 복사
 3. 기존 컬럼 삭제  4. 임시 컬럼 RENAME 5. 기타 제약조건 추가


와 같은 방식으로 해결 가능

ORA-14155: missing PARTITION or SUBPARTITION keyword

ORA-14155: missing PARTITION or SUBPARTITION keyword


ALTER TABLE SJ_COMPANY
 RENAME COLUMN COM_NM TO COM_NM2

COLUMN 키워드가 빠졌었다. 빠진 키워드를 찾아보면 해결 된다.