Я копирую csv-файл из таблицы этапов в снежинке в обычную таблицу снежинок.
Некоторые строки в csv содержат запятые в строке, и из-за этого не выполняется команда копирования.
COPY INTO TEST_DB.TEST_SCHEMA.USER FROM @user_test/users.csv.gz
file_format=(TYPE=csv field_delimiter=',' skip_header=0 ) on_error = 'abort_statement'
Я получаю следующую ошибку
SQL Error [100016] [22000]: Field delimiter ',' found while expecting record delimiter '\n'
File 'users.csv.gz', line 32, character 54
Я также пытался использовать FIELD_OPTIONALLY_ENCLOSED_BY, это дает мне еще одну ошибку
COPY INTO TEST_DB.TEST_SCHEMA.USER FROM @user_test/users.csv.gz
file_format=(TYPE=csv field_delimiter=',' skip_header=0 FIELD_OPTIONALLY_ENCLOSED_BY = '"')
on_error = 'abort_statement'
Я получаю следующую ошибку
SQL Error [100066] [22000]: Found character '\r' instead of record delimiter '\n'
File 'users.csv.gz', line 32, character 78
Строка в csv, в которой происходит сбой, выглядит следующим образом
100,True,0,2010-10-07 12:19:42,,400,8,467,"Authority, Mail Service"
Я заметил, что только строка с запятой имеет двойные кавычки.
Может ли это быть причиной того, что он все еще не работает с FIELD_OPTIONALLY_ENCLOSED_BY?