Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Help me please(import) / 4 сообщений из 4, страница 1 из 1
25.01.2001, 09:17
    #32001763
Andrey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help me please(import)
Помогите начинающему загрузить данные из текстового файла в таблицу.
У меня SQL6.5, пытаюсь импортировать с помощью BCP. Создал 1.bat,
но не знаю как создать файл спецификации импорта. Если в таблице все
поля Varchar всё проходит гладко, но если одно из полей DateTime,
начинаются проблемы. Что мне делать или где прочитать о BCP и о
создании спецификаций импорта.
Заранее благодарен.
Андрей.
...
Рейтинг: 0 / 0
25.01.2001, 10:04
    #32001764
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help me please(import)
В BOL BCP описана достаточно хорошо и подробно. Формат DateTime также загружается без проблем. Главное, что бы текстовый образ был правильно отформатирован и сам файл был целым.
...
Рейтинг: 0 / 0
25.01.2001, 10:17
    #32001766
Marina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help me please(import)
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
...
Рейтинг: 0 / 0
29.01.2001, 19:19
    #32001795
dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help me please(import)
Проблема определенно в том, что формат даты в файле не совпадает с форматом даты на сервере.
Можно: 1) Если файл формируется Вашей программой, то можно при его формировании задать нужный формат
2) Установить нужную локаль для конкретного пользователя под которым происходит закачка данных из файла
3) Перед закачкой просто установить необходимый формат даты (set dateformat ...) - Например, set dateformat dmy - день месяц год; Set language Russian (English), что наверное является оптимальным и наиболее гибким вариантом
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Help me please(import) / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]