Почему я получаю неожиданную ошибку при загрузке Snowflake PUT? - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь загрузить локальный CSV-файл в мою область подготовки в Snowflake и использую:

PUT file:'//Users/mark 1/Downloads/pp-complete.csv' @~ auto_compress=true;

Но я получаю сообщение об ошибке:

SQL ошибка компиляции: разобрать строку ошибки 1 в позиции 9 около '39'. Синтаксическая строка ошибки 1 в позиции 74 неожиданно '

Насколько я могу судить, в файле SCV нет ничего "неправильного". Он прекрасно открывается в SublimeEdit и Excel, и я не вижу там ничего «смешного», чтобы объяснить это.

Я застрял сейчас.

Спасибо, Марк

Ответы [ 3 ]

1 голос
/ 18 февраля 2020

enter image description here

PUT file://C:\\Users\\mark 1\\Downloads\\pp-complete.csv @~ auto_compress=true;

Вышеупомянутая команда сработала, добавили снипп для вашей справки. Вместо одинарных кавычек используйте двойной знак sh, чтобы избежать вашего пути. Так что измените команду «пут», как показано ниже, и попробуйте.

Большое спасибо, Срига

0 голосов
/ 17 февраля 2020

Не могли бы вы попробовать это?

PUT 'file:///Users/mark 1/Downloads/pp-complete.csv' @~ auto_compress=true;
0 голосов
/ 17 февраля 2020

Я думаю, вам не нужны одинарные кавычки и дополнительные слова sh:

PUT 'file:///Users/mark 1/Downloads/pp-complete.csv' @~ auto_compress=true;

См. Примеры здесь

РЕДАКТИРОВАТЬ : Я понимаю, что вам, вероятно, нужны кавычки из-за пробела в имени вашего файла. но я думаю, что проблема заключается в недостающем сл sh

...