Есть ли способ узнать подробности типа данных erorr в Snowflake? - PullRequest
0 голосов
/ 07 апреля 2020

Я довольно новичок в предложении Snowflake Cloud и просто пытался загрузить простой файл .csv из AWS s3 с помощью команды копирования в Snowflake.

Вот то, что я использовал как команда:

скопировать в «имя базы данных». «схема». «имя таблицы» из @ S3_ACCESS file_format = (имя_формата = имя формата);

При запуске приведенного выше кода, я получаю следующая ошибка: Numeri c значение '63' не распознано

Пожалуйста, смотрите прикрепленное изображение. Не уверен, что это за ошибка, и я не могу найти какой-либо пример в самом пользовательском интерфейсе Snowflake, чтобы выяснить, что может быть не так со значением.

Заранее спасибо!

1 Ответ

0 голосов
/ 07 апреля 2020

В сообщении об ошибке говорится, что ожидалось значение numberi c, но оно получило "63", и это значение нельзя преобразовать в значение numberi c.

Из изображения, которым вы делитесь, Я вижу некоторые странные символы около 6 и 3. Может быть проблема с кодировкой файла или данные повреждены.

Пожалуйста, проверьте параметр кодирования для формата файла:

https://docs.snowflake.com/en/sql-reference/sql/create-file-format.html#format -type-options-formattypeoptions

Кстати, я рекомендую всегда использовать UTF-8.

...