rename

필드 이름을 변경합니다.

명령어 속성

항목설명
명령어 유형가공 쿼리
필요 권한없음
라이선스 사용량해당 없음
병렬 실행지원
분산 실행미지원

문법

rename FROM as TO [, FROM as TO ...]

옵션

FROM
원본 필드 이름. 쉼표(,)로 구분하여 여러 쌍을 한 번에 지정할 수 있습니다.
TO
변경할 필드 이름.

입력 필드

없음

출력 필드

없음 (입력 레코드의 필드 이름을 변경하여 전달)

오류 코드

파싱 오류
오류 코드메시지설명
20800원본 필드를 입력하십시오.원본 필드 이름이 지정되지 않은 경우
20801변경 필드를 입력하십시오.변경할 필드 이름이 지정되지 않은 경우
20802잘못된 문법: [토큰] 자리에 as가 와야 합니다.as 키워드가 누락되었거나 잘못된 위치에 있는 경우

설명

rename 명령어는 원본 필드의 값을 새 이름의 필드로 이동하고, 원본 필드를 제거합니다. 원본 필드가 존재하지 않는 레코드는 변경 없이 그대로 전달합니다.

사용 예

이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.

  1. 필드 이름 변경

    table WEB_APACHE_SAMPLE | rename src_ip as client_ip
    

    src_ip 필드 이름을 client_ip로 변경합니다.

  2. 여러 필드를 한 번에 변경

    table WEB_APACHE_SAMPLE | rename src_ip as client_ip, bytes as response_bytes
    

    src_ipclient_ip로, bytesresponse_bytes로 변경합니다.

호환성

rename 명령어는 소나 4.0 이전 버전부터 제공되었습니다.