rename ==================================================================================================== 개요 ---------------------------------------------------------------------------------------------------- 이 명령어는 특정한 field를 다른 명칭으로 이름을 바꾸고자 할 때 사용됩니다. 타입 ---------------------------------------------------------------------------------------------------- TEXT, INTEGER, BIGINT, REAL, DATE, TIMESTAMP 설명 ---------------------------------------------------------------------------------------------------- ``OLD_FIELD_NAME``\ 에 해당하는 필드를 ``NEW_FIELD_NAME``\ 으로 명칭을 바꿉니다. Parameters ---------------------------------------------------------------------------------------------------- .. code-block:: none ... | rename OLD_FIELD_NAME NEW_FIELD_NAME ... | rename OLD_FIELD_NAME NEW_FIELD_NAME, (OLD_FIELD_NAME NEW_FIELD_NAME)* .. list-table:: :header-rows: 1 * - 이름 - 설명 - 필수/옵션 * - ``OLD_FIELD_NAME`` - 이미 존재하는 field의 이름을 의미합니다. - 필수 * - ``NEW_FIELD_NAME`` - 새롭게 바꿀 field의 이름을 의미합니다. - 필수 Examples ---------------------------------------------------------------------------------------------------- - 예제용 데이터 모양 입니다. .. list-table:: :header-rows: 1 * - A - B - C - D * - 일반 - 1 - 10.123 - ab * - 특수 - 2 - 20.123 - ab * - 일반 - 3 - 30.123 - ef * - 특수 - 4 - 40.123 - gh * - 옵션 - 5 - 50.123 - ij - 컬럼명 A를 AAA로 바꾸는 예제입니다. .. code-block:: none ... | rename A AAA .. list-table:: :header-rows: 1 * - AAA - B - C - D * - 일반 - 1 - 10.123 - ab * - 특수 - 2 - 20.123 - ab * - 일반 - 3 - 30.123 - ef * - 특수 - 4 - 40.123 - gh * - 옵션 - 5 - 50.123 - ij - 컬럼명 A를 one one, 컬럼명 B를 two two로 바꾸는 예제입니다. .. code-block:: none ... | rename A `one one`, B `two two` .. list-table:: :header-rows: 1 * - one one - two two - C - D * - 일반 - 1 - 10.123 - ab * - 특수 - 2 - 20.123 - ab * - 일반 - 3 - 30.123 - ef * - 특수 - 4 - 40.123 - gh * - 옵션 - 5 - 50.123 - ij