Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как выгрузить datetime через BCP?
|
|||
|---|---|---|---|
|
#18+
Нужо из поля типа datetime через bcp выгрузить данные в формате: yyyy-mm-dd hh:mm:ss.sss Готового стиля не нашел. Вытаскивать время по частям и конкатенировать не хочется, т.к. выгружать надо много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 17:38 |
|
||
|
Как выгрузить datetime через BCP?
|
|||
|---|---|---|---|
|
#18+
0) Пишите VIEW где данные вашего поля представляете в виде строки в этом формате. 1) В BCP пишите вместо таблицы этот VIEW. Другой вариант - использовать native формат. (-n). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 18:00 |
|
||
|
Как выгрузить datetime через BCP?
|
|||
|---|---|---|---|
|
#18+
MasterZiv0) Пишите VIEW где данные вашего поля представляете в виде строки в этом формате. 1) В BCP пишите вместо таблицы этот VIEW. Снова получаем конкатенацию, вытаскивая куски даты и времени по частям. Как раз от этого и хотелось бы уйти. MasterZivДругой вариант - использовать native формат. (-n). Опять нужно преобразовывать с помощью внешней процедуры. Вопрос как на выходе bcp получить нужный формат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 18:10 |
|
||
|
Как выгрузить datetime через BCP?
|
|||
|---|---|---|---|
|
#18+
Так зачем куски ? В одно поле это сложите, символьное. Все там и будет. А если хотите чисто BCP заставить выводить в нужном формате - ковыряйтесь с настройкой locale в клиенте. Конкретно в переменную LC_TIME надо задать нужный настроенный вами locale с нужным форматом данных. Но только муторно это дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 18:29 |
|
||
|
Как выгрузить datetime через BCP?
|
|||
|---|---|---|---|
|
#18+
MasterZivТак зачем куски ? В одно поле это сложите, символьное. Все там и будет. Вопрос был именно в том, как вытащить такой формат без написания кода в VIEW. Так как если писать такую VIEW, то для каждой колонки datetime появляется код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 21:28 |
|
||
|
Как выгрузить datetime через BCP?
|
|||
|---|---|---|---|
|
#18+
А почему вы решили, что это увеличит время выгрузки вдвое ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2006, 01:15 |
|
||
|
Как выгрузить datetime через BCP?
|
|||
|---|---|---|---|
|
#18+
MasterZivА почему вы решили, что это увеличит время выгрузки вдвое ? Проверенно электроникой :) У кого-нибудь ещё идеи есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2006, 11:33 |
|
||
|
Как выгрузить datetime через BCP?
|
|||
|---|---|---|---|
|
#18+
Это не будет замедлять выгрузку в два раза. Выгрузка - это прежде всего чтение данных с диска из нужного метста. Это - милисекунды. А выполнение даже интерпретируемого кода - это микро и надо секунды. Я попробовал повозиться с настройкой locale - у меня не получилось. Я конечно сильно не старался. Можете попробовать сами, может вы будете настойчивей. Я бы написал view. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2006, 17:08 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33542951&tid=2013070]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 395ms |

| 0 / 0 |
