Войти

Показать полную графическую версию : Длинна строки


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

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

Foreigner
10-04-2013, 20:40
Вопрос, как мне обойти ограничение на длину строки?

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


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

Foreigner
11-04-2013, 10:19
Что в файле получится?

Одна строка.




© OSzone.net 2001-2012