Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 BCP задать формат даты  [new]
mr.dfox
Member

Откуда: Где где .. в караганде
Сообщений: 532
Народ привет!

Помагите!
Как можно задать формат даты пори приеме данных из текстового файла с разделителями:

SET @Cmd = 'bcp temm..c_imp_data_crpprc in c:\Export\123.csv -t\; -T -c -C-1'
EXEC master..xp_cmdshell @Cmd, no_output

Вот так вот забираю ... проблема в том, что MS SQL понимает дату в формате mdy .. а в текстовом файле dmy.. SET DATEFORMAT как и ожидалось не помогает ...
Что можно сделать ?

Взаранее благадорю.
28 июл 09, 13:37    [7468603]     Ответить | Цитировать Сообщить модератору
 Re: BCP задать формат даты  [new]
Glory
Member

Откуда:
Сообщений: 104760
mr.dfox

Вот так вот забираю ... проблема в том, что MS SQL понимает дату в формате mdy .. а в текстовом


MS SQL понимает дату в том формате, какой language задан у логина, который осуществляет соединение
28 июл 09, 13:40    [7468613]     Ответить | Цитировать Сообщить модератору
 Re: BCP задать формат даты  [new]
mr.dfox
Member

Откуда: Где где .. в караганде
Сообщений: 532
сменил на русский .. ничего не помогает :(
28 июл 09, 14:18    [7468865]     Ответить | Цитировать Сообщить модератору
 Re: BCP задать формат даты  [new]
hermann
Member

Откуда:
Сообщений: 20
А в параметрах указать -C1251 не помогает?
28 июл 09, 15:44    [7469612]     Ответить | Цитировать Сообщить модератору
 Re: BCP задать формат даты  [new]
Glory
Member

Откуда:
Сообщений: 104760
mr.dfox
сменил на русский .. ничего не помогает :(

Интересно где, кому и что сменил
28 июл 09, 16:13    [7469875]     Ответить | Цитировать Сообщить модератору
 Re: BCP задать формат даты  [new]
mr.dfox
Member

Откуда: Где где .. в караганде
Сообщений: 532
Glory,

используя sp_defaultlanguage сменил язык на russian пользователю под которым запуск выполняеться
29 июл 09, 07:26    [7471697]     Ответить | Цитировать Сообщить модератору
 Re: BCP задать формат даты  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
mr.dfox
используя sp_defaultlanguage сменил язык на russian пользователю под которым запуск выполняеться


EXEC master..xp_cmdshell @Cmd, no_output

Т.е. логину, под которым служба сервера подключается сама к себе?!
29 июл 09, 08:34    [7471773]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить