12.01.2016
31.12.2016
12.12.2016
А у меня даты то:
text;12.01.2016 0:00;text;12.01.2016 0:00
text2;18.01.2016 0:00;text2;15.01.2016 0:00
Таблица:
create table test_table(col1 varchar(50), col2 datetime, col3 varchar(50), col4 datetime))
Файл формата:
11.0
4
1 SQLCHAR 0 0 ";" 1 col1 ""
2 SQLCHAR 0 0 ";" 2 col2 ""
3 SQLCHAR 0 0 ";" 3 col2 ""
4 SQLCHAR 0 0 "\r\n" 4 col4 ""
Параметры командной строки:
bcp Base.dbo.test_table in "\\comp\folder1\test_data.csv" -S ServerName -E -R -T -f "\\comp\folder1\test_format.fmt"
В ответ:
Error = [Microsoft][SQL Server Native Client 11.0]Invalid character value for cast specification
SQLState = 22005, NativeError = 0
И так раз 10, пока не вываливается...
BCP copy in failed
И да=)
OPENROWSET(BULK N'\\comp1\test.csv', FORMATFILE = N'\\comp1\test.fmt') x
You do not have permission to use the bulk load statement.
Добавлено через 50 минут и 28 секунд:Да что за нафиг, скопировал полностью твой пример, работает, модифицировал, тоже работает, а мой нет
Во я мудак, забыл поменять название таблицы.
Все работает, большое спасибо.