|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
Уважаемые Коллеги, здравствуйте! Просьба сильно помочь в Firebird с выгрузкой результата sql-запроса с условным форматированием в текстовый файл... Вводные: 1. Sql-запросы запускаю чрз прг "Firebird ISQL Tool" (Firebird 3.0.0 Windows Build). 2. Параметры базы: На команду connect "базка.fdb" user Юй password ********; прг "Firebird ISQL Tool" отвечает мне так: Server version: WI-V1.5.3.4870 Firebird 1.5 WI-V1.5.3.4870 Firebird 1.5/tcp (сервер)/P10 WI-V3.0.0.32483 Firebird 3.0/tcp (мой_комп)/P10 Database: ""базка.fdb"", User: Юй Что сделал: 3. Нашел по моей темке очень близкую темку: "Как отключить все форматирование при выводе результатов? Добивает концевыми пробелами и вставляет пустую строку. isql -user SYSDBA -password masterkey -input test.sql -output test.csv backup-s0" http://www.sql.ru/forum/917343/vygruzka-dannyh-cherez-isql?hl=output 4. На основе п.3 после коннекта к базке запустил: input ‘C:\\1.sql’ output ‘C:\\1.txt’ backup-s0; а Она отвечает: " SQL> input ‘C:\\1.sql’ output ‘C:\\1.txt’ backup-s0; ID ============ 3198 . . . CON> " 5. Т.е. запрос-то Она выполнила из внешнего файла, а вот записать результат во внешний текстовый файл Она не хочет, при этом не ругается, а скромно предлагает что-то сделать дальше: " CON> " Просьба подсказать: Что я делаю не так? Как в моём случае можно результат sql-запроса выгрузить с условным форматированием в текстовый. файл? (чтобы каждая запись в отдельной строке и все поля в рамках одной записи разделялись бы символом ";") Заранее спасибо за скорый ответ!!! С уважением, Юй ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 12:16 |
|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
Hello, Юй! You wrote on 13 июля 2016 г. 12:18:16: Юй> все поля в рамках одной записи разделялись бы символом ";" тебе придётся "вклеивать" этот разделитель в сам запрос, ибо isql того, чего ты хочешь не умеет. проще всего тебе взять IBExpert - там есть выгрузка результата запроса практически в любом формате, в том числе и так, как хочешь ты. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 12:20 |
|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
Юй, с isql так не получится (вывод через заданные разделители). попробуй fbexport, однако sourceforge.net сейчас не работает (может к концу дня поправят). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 12:21 |
|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
Спасибо за быстрые ответы!!!! Всё понял - принял. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 12:37 |
|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
Я делаю типа такого (принцип): set headings off; select cast(f1 as varchar(20)) || ';' || cast(f2 as varchar(20)) || f3 from table1; ну или execute block наворачиваю со сложной обработкой и выводом строки как его выходного параметра. Строку формирую также: приведением полей к строкам и конкатенацией с разделителями в нужном порядке. Правда, ibescript использую, ибо под Виндой. Там гибкости больше. Можно параметризированные запросы городить и из командной строки переменные подавать в скрипт. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 12:52 |
|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
o_v_a, IBEscript и под wine-ом вполне себе работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 13:41 |
|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
Hello, Miwaonline! You wrote on 13 июля 2016 г. 13:46:34: Miwaonline> IBEscript и под wine-ом вполне себе работает. сейчас под нынешним wine-ом вообще почти всё работает (из написанного лет 5-10 назад) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 13:47 |
|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
МимопроходящийMiwaonline> IBEscript и под wine-ом вполне себе работает. сейчас под нынешним wine-ом вообще почти всё работает (из написанного лет 5-10 назад) Меня лично особенно радует то, что современный wine вполне себе понимает, что ibescript - консольное приложение и запускает его в рабочей консоли как любую нативную линуксовую программу с возможностью перенаправления ввода-вывода и прочими радостями и удобствами. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 13:59 |
|
Как в Firebird результат sql-запроса выгрузить с условным форматированием в текст. файл?
|
|||
---|---|---|---|
#18+
Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 07:43 |
|
|
start [/forum/topic.php?fid=40&fpage=57&tid=1562078]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 425ms |
0 / 0 |