|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
есть запрос в Ibexpert'е. он работает как надо, выбираются данные которые нужны. но вот проблема в том как выгрузить данные из ibexpert'а, чтобы они были вот в таком формате Fio=Петров Data=05.09.1979 Fio=Иванов Data=05.06.1980 а не FIO Data Петров 05.09.1979 Иванов 05.06.1980 ......... ............ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:26 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
SerG79есть запрос в Ibexpert'е. он работает как надо, выбираются данные которые нужны. но вот проблема в том как выгрузить данные из ibexpert'а, чтобы они были вот в таком формате Fio=Петров Data=05.09.1979 Fio=Иванов Data=05.06.1980 а не FIO Data Петров 05.09.1979 Иванов 05.06.1980 ......... ............ Код: sql 1. 2. 3.
и потом экспортировать в txt с разделителем пробелом и без заголовков полей. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 17:25 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
SerG79, Написать свой скрипт для выгрузки данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 17:49 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
Kotъ-Begemotъ, я попробовал как вы сказали, но при использовании || меняется формат даты например с 13.05.2014 на 2014-05-13, а мне надо чтобы было именно 13.05.2014 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 13:59 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
SerG79а мне надо чтобы было именно 13.05.2014для извращенцев выкусить extract-ом куски даты и склеить обратно ...|| '.' ||... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 14:11 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
а если без извращений? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 14:22 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, если воспользоваться вашим предложением получается вот как например 8.5.2014, а не 08.05.2014 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 15:51 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
SerG79, дополни LPAD нулями до 2ух знаков ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 16:00 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
SerG79а если без извращений?странный формат... и не человекочитаемый и для дальнейшей работы странный, ладно бы пачку инсертов выгрузить, или там апдейтов, или сами данные, или xml какой... а тут данные обременены каким-то статическим довеском, ни рыба ни мясо. Ну еще можно УДФ нарисовать или готовой какой воспользоваться. можно выгрузить все в виде list () тогда вообще готовый текстовый блоб получится можно легким движением руки сохранить в файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 16:45 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
Симонов Денис, не совсем понял про LPAD ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 17:54 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
SerG79, Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 18:00 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
есть такой запрос select id,id_docdate from o_ip получаем результат в виде: ID ID_DOCDATE 97 030 100 000 473 14.12.2006 97 030 100 000 947 07.10.2005 97 030 100 001 950 28.10.2005 97 030 100 002 486 09.08.2005 97 030 100 002 487 09.08.2005 97 030 100 002 490 09.08.2005 97 030 100 002 496 09.08.2005 выгружаем в csv файл с разделителем | получаем ID|ID_DOCDATE 97 030 100 000 473|14.12.2006 97 030 100 000 947|07.10.2005 97 030 100 001 950|28.10.2005 97 030 100 002 486|09.08.2005 97 030 100 002 487|09.08.2005 97 030 100 002 490|09.08.2005 97 030 100 002 496|09.08.2005 а мне надо чтобы было id=97030100000473 id_docdate=14.12.2006 id=97030100000947 id_docdate=07.10.2005 .......................................................... попробовал вот так сделать select 'ID='||id,'ID_docdate='||id_docdate from ( select id,id_docdate from o_ip) t1 результат concatenation concatenation1 id=97030100000473 id_docdate=2006-12-14 вроде то что нужно, но Id_docdate должен быть 14.12.2006, а не 2006-12-14 пробовал как Ivan_Pisarevsky предложил, но там получается 8.5.2014, вместо 08.05.2014 подскажите пожалуйста что можно ещё сделать. очень надо ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 18:07 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
SerG79подскажите пожалуйста что можно ещё сделать. очень надо Скрипт за тебя написать? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 18:42 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
Переводы строки и все остальное добавь по вкусу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 18:43 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
IBExpert, вы уж извините а что писать то в 'тут сам пиши свою строку формата' ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 20:23 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
SerG79IBExpert, вы уж извините а что писать то в 'тут сам пиши свою строку формата' ? 'dd.mm.yyyy' например. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 08:05 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
Так и не понял, в чём была сложность использовать указанную выше конструкцию LPAD(EXTRACT(...)) ? При чём тут извращения? Тысячу раз обсуждали уже необходимость получения даты/времени в определённом формате. Обычно мнения делятся на "остроконечников" и "тупоконечников" одни из которых доказывают, что это задача клиента, а другие - что хорошо бы всё-таки иметь возможность получения даты в нужном формате. Но нет так нет, конкатенацией LPAD(EXTRACT(...)) вполне можно обойтись... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 19:49 |
|
выгрузка из IBexpert'а в txt файл
|
|||
---|---|---|---|
#18+
Kotъ-BegemotъТак и не понял, в чём была сложность использовать указанную выше конструкцию LPAD(EXTRACT(...)) ?Даже после того, как Саша запостил выше готовый скрипт? Сложностей никаких, просто нужды нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 08:23 |
|
|
start [/forum/topic.php?fid=42&msg=38641486&tid=1599713]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 173ms |
0 / 0 |