Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Вопрос по MS SQL   Найти похожие ветки 

 
Jungle   (2004-05-07 12:57) [0]

Извините за формулировку темы. С похмелуги плохо соображаю.
В принципе, вопрос, наверное, с Делфи мало связан, но буду благодарен за помощь. Суть в следующем.
Есть файл ~ след. вида:

1;параметр1;параметр2;параметр3;
2;параметр1;параметр2;параметр3;
....
N;параметр1;параметр2;параметр3;

Вместо точки с запятой - "белые пробелы" (" ", \t), но это не принципиально. Строка заканчивается любым сочетанием CR, LF (в т.ч. неполным). Надо всё занести в базу данных. Но хочется сделать так, чтоб не надо было обрабатывать каждую строчку. Есть ли способ написать запрос или процедурку, чтоб передать содержимое файла MS SQL, а он сам бы обработал? А то я не очень шарю в SQL :(
Фух.. Бред какой-то получился... Не пинайте сильно.. Как смог...


 
stone ©   (2004-05-07 13:02) [1]


> С похмелуги плохо соображаю.

Пить надо меньше

> Есть ли способ написать запрос или процедурку, чтоб передать
> содержимое файла MS SQL, а он сам бы обработал?

BCP тебе в помощь


 
Jungle   (2004-05-07 13:05) [2]

Чего? что за ВСР - Вооруженные Силы России? :)


 
Polevi ©   (2004-05-07 13:05) [3]

c MS SQL идет утилита "Import and Export Data"


 
Yarik ©   (2004-05-07 13:13) [4]

s:=   "BULK INSERT " + name_table +
     " FROM """ + Path_load + "\" + name_file + """ " +
     "WITH (CODEPAGE=""RAW"")";


 
Курдль ©   (2004-05-07 13:13) [5]

Да как 2 факса отослать! Тока файл придется немного под...дить в ёкселе, например. Ну, он же может корректно залиться "по колонкам"?
Тогда слева просто-напросто надо добавить колонку с текстом:
insert into TABLE_NAME (FIELD1, FIELD2, FIELD3) values(,
а справа колонку со скобкой );
Сохранить все это с расширением .sql и прогнать средствами MSSQL


 
stone ©   (2004-05-07 13:24) [6]


> Jungle   (07.05.04 13:05) [2]
> Чего? что за ВСР - Вооруженные Силы России? :)

Bulk Copy Programm (bcp.exe) - утилита массивного копирования


 
Jungle   (2004-05-07 13:37) [7]

А если только "своими" силами? Попробую вариант Yarik"а и скажу.



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
6-1081314901
D.Z.
2004-04-07 09:15
2004.05.30
Дескриптор сокета в чужой программе.


14-1084390507
Knight
2004-05-12 23:35
2004.05.30
Кто-нить опишите работу с TTreeNode.Data


3-1084034065
AVKAR
2004-05-08 20:34
2004.05.30
Lookup-поле


1-1084723276
Федя Мегатронов
2004-05-16 20:01
2004.05.30
Скорость закачки - как ?


1-1084682121
Янис
2004-05-16 08:35
2004.05.30
народ подскажите я хочу сделать тест и мне нужно что бы при нажат