Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Длинна строки (http://forum.oszone.net/showthread.php?t=258305)

lxa85 10-04-2013 15:05 2129762

Длинна строки
 
Здравствуйте.
Есть PS скрипт, который формирует вывод таблиц SQL сервера в файл.
Вопрос, как мне обойти ограничение на длину строки?
Чтобы эта с позволения сказать объектная технология не формировала мне запросы в 2-3 строки?

lxa85 10-04-2013 16:26 2129817

Вопрос остается открытым.
Для тех кто не найдет решения проблемы средствами PS, предлагаю решение средствами Notepad++
Т.к. у меня все строки начинаются одинаково - INSERT INTO, (подготовка к выгрузки информации в базу MySQL)
то я через расширенную замену убрал все переносы строк (\r\n), а затем добавил их перед ключевым словом INPUT (INPUT -> \r\n INPUT).
Дальше можно разбирать файл .py скриптом.

Foreigner 10-04-2013 20:40 2130008

Цитата:

Вопрос, как мне обойти ограничение на длину строки?
А какой длины строка? Я попробовал перевести текстовый файл в одну строку:

Код:


  0042 > (get-item 1.txt).length / 1kb       
263,7978515625                         
  0043 > $a = (get-content 1.txt) -replace "`n",''
  0044 > $a.gettype().fullname         
System.String                         
  0045 > $a.length                     
265671


lxa85 11-04-2013 07:01 2130174

Foreigner, длину строки назвать не могу, т.к. данные выбираются из таблицы. Я подготовлю тестовый набор из 3-5 записей, дам знать.
А сделай $a|Out-File 2.txt
Что в файле получится?

Foreigner 11-04-2013 10:19 2130245

Цитата:

Что в файле получится?
Одна строка.


Время: 14:45.

Время: 14:45.
© OSzone.net 2001-