вторник, 18 апреля 2017 г.

Текстовые редакторы для больших текстовых файлов (для Windows)

"Notepad++" при работе с большими файлами, либо тормозит, либо сообщает об ошибке (например, для файла размером 271 МБ):
---------------------------
File open problem
---------------------------
File is too big to be opened by Notepad++
---------------------------
ОК
---------------------------


"Akelpad" этот файл открывает успешно, но очень сильно тормозит.

Альтернативы:
FAR или "Vim for Windows"

пятница, 7 апреля 2017 г.

Парсинг XML с помощью функционала Oracle SQL

Пример:

with some_table as
(
select '<a><tag at="fcasd"><untag><tag at="svsa">sss</tag></untag></tag></a>' request from dual
union all
select '<a><tag at="dsavA"/><tag at="csa"></tag></a>' request from dual
)
select
st.*,
xml."at"
from
some_table st,
xmltable('//tag' passing xmltype(st.request)
columns "at" varchar2 (20) path '@at') xml;

Источник.

Архив