

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# 입력 데이터 준비
<a name="t_preparing-input-data"></a>

입력 데이터가 데이터를 수신할 테이블 열과 호환되지 않는 경우, COPY 명령이 실패합니다.

입력 데이터가 유효한지 확인하려면 다음 지침을 사용하세요.
+ 데이터에는 최대 4바이트 길이의 UTF-8 문자만 포함될 수 있습니다.
+ CHAR 및 VARCHAR 문자열이 해당 열의 길이보다 길지 않은지 확인합니다. VARCHAR 문자열은 문자가 아니라 바이트로 측정됩니다. 따라서 가령 각각 4바이트를 차지하는 중국어의 4자 문자열은 VARCHAR(16) 열이 필요합니다.
+ 멀티바이트 문자는 VARCHAR 열에만 사용할 수 있습니다. 멀티바이트 문자의 길이가 4바이트를 넘지 않는지 확인합니다.
+ CHAR 열의 데이터에 1바이트 문자만 포함되어 있는지 확인합니다.
+ 레코드에서 마지막 필드를 표시하기 위해 특수 문자나 구문을 포함시키지 마세요. 이 필드는 구분 기호일 수 있습니다.
+ 데이터에 NUL(UTF-8 0000)이라고도 하는 null 종결자 또는 이진 0(0x000)이 포함된 경우, COPY 명령에서 NULL AS 옵션을 사용하여 이들 문자를 NULLS로 CHAR 또는 VARCHAR 열에 로드할 수 있습니다. `null as '\0'` 또는 `null as '\000'`. NULL AS를 사용하지 않는 경우, null 종결자로 인해 COPY가 실패합니다.
+ 문자열에 구분 기호와 삽입된 줄 바꿈 같은 특수 문자가 포함된 경우, [COPY](r_COPY.md) 명령과 함께 ESCAPE 옵션을 사용합니다.
+ 작은따옴표와 큰따옴표의 짝이 모두 맞는지 확인합니다.
+ 부동 소수점 문자열이 12.123 같은 표준 부동 소수점 형식이거나 1.0E4 같은 지수 형식인지 확인합니다.
+ 모든 타임스탬프 및 날짜 문자열이 [DATEFORMAT 및 TIMEFORMAT 문자열예제](r_DATEFORMAT_and_TIMEFORMAT_strings.md)의 사양을 따르는지 확인합니다. 기본 타임스탬프 형식은 YYYY-MM-DD hh:mm:ss이고 기본 날짜 형식은 YYYY-MM-DD입니다.
+ 개별 데이터 형식의 경계와 제한에 대한 자세한 내용은 [데이터 타입](c_Supported_data_types.md) 섹션을 참조하세요. 멀티바이트 문자 오류에 대한 자세한 내용은 [멀티바이트 문자 로드 오류](multi-byte-character-load-errors.md) 섹션을 참조하세요.