하이브 DB에 대해 빠른 질문이 있습니다.하이브 열 이름 업데이트
테이블이있는 경우 특정 위치에 "CREATE EXTERNAL TABLE TEMP"를 사용하여 테이블을 만들었으며 열 이름 (유형이 아닌 이름 만)을 변경하려고합니다. 서로 다른 열 이름을 사용하여 동일한 CREATE 명령을 실행하면 어떻게됩니까? 테이블 열이 자동으로 업데이트됩니까? "table already exists"라는 오류 메시지가 나타납니다.
DB에 열 이름이 저장되어 있고 자동 프로세스를 만들고 싶기 때문에이 질문을하고 있습니다. 따라서 특정 "업데이트 열 이름"명령을 쓰지 않으려 고합니다.
감사합니다.
이 게시물을 작성하는 것보다 시간이 적게 걸릴 것입니다. –
그냥 시도해보고 어떻게됩니까? 당신이 "테이블이 이미 존재한다"라는 에러를 얻지 못한다면 놀랄 것입니다. – waka
테이블을 삭제하기 전에 (손실 된 데이터가 아닌 경우) 새 이름으로 다시 작성할 수 있습니다. –