Здравствуйте.
Есть PS скрипт, который формирует вывод таблиц SQL сервера в файл.
Вопрос, как мне обойти ограничение на длину строки?
Чтобы эта с позволения сказать объектная технология не формировала мне запросы в 2-3 строки?
PowerShell - Длинна строки
-
lxa85
Re: PowerShell - Длинна строки
Вопрос остается открытым.
Для тех кто не найдет решения проблемы средствами PS, предлагаю решение средствами Notepad++
Т.к. у меня все строки начинаются одинаково - INSERT INTO, (подготовка к выгрузки информации в базу MySQL)
то я через расширенную замену убрал все переносы строк (\r\n), а затем добавил их перед ключевым словом INPUT (INPUT -> \r\n INPUT).
Дальше можно разбирать файл .py скриптом.
Для тех кто не найдет решения проблемы средствами PS, предлагаю решение средствами Notepad++
Т.к. у меня все строки начинаются одинаково - INSERT INTO, (подготовка к выгрузки информации в базу MySQL)
то я через расширенную замену убрал все переносы строк (\r\n), а затем добавил их перед ключевым словом INPUT (INPUT -> \r\n INPUT).
Дальше можно разбирать файл .py скриптом.
-
Foreigner
Re: PowerShell - Длинна строки
Цитата:
Вопрос, как мне обойти ограничение на длину строки?
А какой длины строка? Я попробовал перевести текстовый файл в одну строку:
Код:
Вопрос, как мне обойти ограничение на длину строки?
А какой длины строка? Я попробовал перевести текстовый файл в одну строку:
Код:
Код: Выделить всё
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
Re: PowerShell - Длинна строки
Foreigner, длину строки назвать не могу, т.к. данные выбираются из таблицы. Я подготовлю тестовый набор из 3-5 записей, дам знать.
А сделай $a|Out-File 2.txt
Что в файле получится?
А сделай $a|Out-File 2.txt
Что в файле получится?
-
Foreigner