Форум: "Базы";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];
ВнизКак затащить tab-delimited текстовый файл в БД? Найти похожие ветки
← →
ocean (2010-03-31 13:40) [0]В файле каждая строка - запись БД, значения разделены табуляцией. Я собираюсь читать файл построчно и потрошить строку, но влом. А нельзя ли красиво, через XML как-нибудь?
← →
Медвежонок Пятачок © (2010-03-31 13:42) [1]а он у тебя есть?
← →
ocean (2010-03-31 13:45) [2]> а он у тебя есть? ты про лом?
← →
Ольга © (2010-03-31 13:54) [3]DTS Import
Source: Text File
Distination: SQL Server
← →
ocean (2010-03-31 13:57) [4]> DTS ImportЭто визард что ли? Я про run-time. Парсер строки уже дописываю, эх дубинушка...
← →
evvcom © (2010-03-31 13:59) [5]
> В файле каждая строка - запись БД, значения разделены табуляцией
:)))
Вообще-то строки в текстовых файлах разделяются символом переноса строки, а не табуляцией.
> А нельзя ли красиво, через XML как-нибудь?
Можно. Берешь этот файл, разбираешь, где надо вставляешь какие надо XML-теги, записываешь его и потом скармливаешь серверу красивый XML :)))
← →
Медвежонок Пятачок © (2010-03-31 14:00) [6]ты про лом?
Я про xml
← →
Медвежонок Пятачок © (2010-03-31 14:01) [7]Парсер строки уже дописываю, эх дубинушка...
SplitRegExpr(строка файла,#9,стринглист)
← →
sniknik © (2010-03-31 14:07) [8]вот, блин, к вопросу о XML. есть файл который легко читается встроенными парсерами, можно открыть как таблицу, сделать "инсерт фром ...", т.е. просто и быстро, но "красиво" это именно через XML...
вот он разрекламированный "имидж" XML-я. вред воочию.
← →
sniknik © (2010-03-31 14:14) [9]> эх дубинушка...
а, понятно.
BULK INSERT смотри.
или DTS, OPENROWSET(/QUERY/DATASOURCE) + провайдер jet ISAM Text, + можно Linced Servers (если постоянно "вкачивать" бывает удобно)
← →
ocean (2010-03-31 14:16) [10]> SplitRegExprКлассная вещь
у меня Д7, нет такой
← →
sniknik © (2010-03-31 14:19) [11]а stringreplace тоже? вполне можно обойтись
← →
ocean (2010-03-31 14:26) [12]Уже сделал дубиной. Спасибо!
← →
Игорь Шевченко © (2010-03-31 16:34) [13]ocean (31.03.10 14:26) [12]
> Уже сделал дубиной. Спасибо!
завтра у тебя добавится поле в середину и будешь дубину по новой строгать. Это к вопросу про XML
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c