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

Откуда:
Сообщений: 252
подскажите как сделать чтобы при експорте bcp в текстовый файл
он писал дату 2009-01-11 12:00:00
по умолчанию он добавляет '000' 2009-01-11 12:00:00.000
25 ноя 09, 16:09    [7977656]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
Glory
Member

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

по умолчанию он добавляет '000' 2009-01-11 12:00:00.000

И с чего бы это серверу добавлять от себя данные, которых нет ?
Вы сами то в такое верите ?
25 ноя 09, 16:14    [7977699]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
masterl77
Member

Откуда:
Сообщений: 252
Glory
masterl77

по умолчанию он добавляет '000' 2009-01-11 12:00:00.000

И с чего бы это серверу добавлять от себя данные, которых нет ?
Вы сами то в такое верите ?

а кто сказал что их нет?
поле типа datetime и кроме секунд там хранятся еще милисекунды

при инсерте для примера туда было положено 12:00:00 (значит по умолчанию милисекунды 000)
а вот експортонуть мне надо без милисекунд
25 ноя 09, 16:22    [7977796]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
Glory
Member

Откуда:
Сообщений: 104760
masterl77
Glory
masterl77

по умолчанию он добавляет '000' 2009-01-11 12:00:00.000

И с чего бы это серверу добавлять от себя данные, которых нет ?
Вы сами то в такое верите ?

а кто сказал что их нет?
поле типа datetime и кроме секунд там хранятся еще милисекунды

при инсерте для примера туда было положено 12:00:00 (значит по умолчанию милисекунды 000)
а вот експортонуть мне надо без милисекунд

И что вам мешает сделать конвертацию вашего datetime к нужному символьному формату ?
25 ноя 09, 16:26    [7977846]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
masterl77
Member

Откуда:
Сообщений: 252
И что вам мешает сделать конвертацию вашего datetime к нужному символьному формату ?[/quot]
вот тут и прошу помощи как указать ето для bcp?
25 ноя 09, 16:28    [7977858]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
iljy
Member

Откуда:
Сообщений: 8711
masterl77,

его не bcp надо указывать, а в запросе, которым вы данные для него выбираете. С помощью функции CONVERT.
25 ноя 09, 16:29    [7977876]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
masterl77
Member

Откуда:
Сообщений: 252
iljy
masterl77,

его не bcp надо указывать, а в запросе, которым вы данные для него выбираете. С помощью функции CONVERT.

непонял в каком запросе???
как он относится к утилите bcp
25 ноя 09, 16:32    [7977901]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
Glory
Member

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

непонял в каком запросе???
как он относится к утилите bcp

Вы вообще читали справку по использованию bcp ?
Там написано, что ей и запросы можно передавать
25 ноя 09, 16:34    [7977925]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
iljy
Member

Откуда:
Сообщений: 8711
masterl77
iljy
masterl77,

его не bcp надо указывать, а в запросе, которым вы данные для него выбираете. С помощью функции CONVERT.

непонял в каком запросе???
как он относится к утилите bcp


BOL

bcp {[[database_name.][schema].]{table_name | view_name} | "query"}
{in | out | queryout | format} data_file

откройте для себя наличие в мире различной документации
25 ноя 09, 16:35    [7977934]     Ответить | Цитировать Сообщить модератору
 Re: bcp формат даты  [new]
masterl77
Member

Откуда:
Сообщений: 252
всем спасибо за подсказку
я просто искал способ как задать формат в датфайле а все оказалось намного проще
25 ноя 09, 16:39    [7977979]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить