Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.01.2001, 09:17
|
|||
---|---|---|---|
Help me please(import) |
|||
#18+
Помогите начинающему загрузить данные из текстового файла в таблицу. У меня SQL6.5, пытаюсь импортировать с помощью BCP. Создал 1.bat, но не знаю как создать файл спецификации импорта. Если в таблице все поля Varchar всё проходит гладко, но если одно из полей DateTime, начинаются проблемы. Что мне делать или где прочитать о BCP и о создании спецификаций импорта. Заранее благодарен. Андрей. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2001, 10:04
|
|||
---|---|---|---|
|
|||
Help me please(import) |
|||
#18+
В BOL BCP описана достаточно хорошо и подробно. Формат DateTime также загружается без проблем. Главное, что бы текстовый образ был правильно отформатирован и сам файл был целым. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2001, 10:17
|
|||
---|---|---|---|
|
|||
Help me please(import) |
|||
#18+
Hi,Andrey. About BCP you must read in SQL Server Book Online syntax: bcp [[database_name.]owner.]table_name {in | out} datafile [/m maxerrors] [/f formatfile] [/e errfile] [/F firstrow] [/L lastrow] [/b batchsize] [/n] [/c] [/E] [/t field_term] [/r row_term] [/i inputfile] [/o outputfile] /U login_id [/P password] [/S servername] [/v] [/a packet_size] example: bcp database..dbo tablename in fullfilename /c -Sservername -Usa -Ppassword I didn't have some problem with transfering data of DateTime type from file into my table, but check your database format of the DateTime datatypes and update all fields in your bcp file like your database format. This is example of my file: 00.00 07.67 Jul 10 2000 9:21AM 05.18 07.67 Jul 10 2000 9:20AM 06.28 07.67 Jul 10 2000 9:20AM 06.35 07.47 Jun 13 2000 1:34PM 06.35 07.67 Jul 10 2000 9:20AM Best regard ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.01.2001, 19:19
|
|||
---|---|---|---|
Help me please(import) |
|||
#18+
Проблема определенно в том, что формат даты в файле не совпадает с форматом даты на сервере. Можно: 1) Если файл формируется Вашей программой, то можно при его формировании задать нужный формат 2) Установить нужную локаль для конкретного пользователя под которым происходит закачка данных из файла 3) Перед закачкой просто установить необходимый формат даты (set dateformat ...) - Например, set dateformat dmy - день месяц год; Set language Russian (English), что наверное является оптимальным и наиболее гибким вариантом ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1827428]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 384ms |
0 / 0 |