2013-06-19 5 views
0

Я пытаюсь загрузить файл с помощью SQLServer BCP утилиты и вот мой сценарий,BCP утилит разделитель не принимает различные параметры

bcp DB.dbo.table_1 in c:/TABLE_1.txt -t | -c -S username\SQLEXPRESS -T 

По какой-то причине, если delimieter является вертикальным символом трубы он не принимает это,

Здесь ошибка,

'-c' is not recognized as an internal or external command, 
operable program or batch file. 

у меня нет проблем с использованием запятой разделителем, но сам мои данные будут иметь запятые.

+1

'|' используется в приглашении на «трубе» команд от одного к другому. Ваш интерпретатор считает, что вы пытаетесь запустить программу под названием '-c', которая, конечно, не существует. Возможно, вам придется помещать кавычки в '' '. –

ответ

1

положить кавычки вокруг | символ, и он должен работать.

bcp DB.dbo.table_1 in c:/TABLE_1.txt -t"|" -c -S username\SQLEXPRESS -T

+0

спасибо .. Я использовал одну цитату и выглядел так, будто ей нужна двойная цитата .. – user1050619

Смежные вопросы