|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Cherpatyuk 2:4625/44.39 22 May 2000 08:35:21 To : Andrew Zhilenko Subject : Re: DB - fixed lenth -------------------------------------------------------------------------------- Andrew Zhilenko <andrew@nextra.com> wrote: AZ> Serge Cherpatyuk wrote: >> Из-за проблем с jdbc (или жабой вообче) при работе с ораклом, >> возникла необходимость написания скрипта на перле выгрузки данных >> по запросу в файл с записями фиксированной длины. Задача тривиальная, AZ> Ээээ, действительно необходим перл скрипт? Чем не устраивает AZ> родной SQL*Loader от Oracle? если честно, я над этим не задумывался. Есть бедовина написанная на жабе с оракл + линукс неработающая (с тем же оракл + NT работает), вот и решил переписать. Да и потом, это выгрузка должно осуществляться с определенной переодичностью, а скормить перловый скрипт крону - элементарно ;) >> если бы не два _но_ : >> первое - записи должны быть с выравниванием, т.е. одно поле текстовое >> с длиной N символов и выравниванием по правому краю, второе - >> числовое в N байт и выравниванием по левому краю и т.д. AZ> Я что-то плохо представляю себе бинарное значение, выравненное AZ> по правому/левому краю. :-) Или имеется виду нечто типа AZ> " 1234.56"? да именно _это_ выравнивание имелось в виду, при формировании вопроса я про *то* выравнивание забыл ;) >> второе - в конце каждой строки должны быть конец строки и перевод >> каретки ;( >> >> И как тут извратиться с pack'ом я не знаю, а может и без оного можно >> обойтись? Помогите, пожалуйста. AZ> А sprintf не поможет отцу русской демократии? будем посмотреть ;) Gray. --- ifmail v.2.14.KSI2 * Origin: RSTA of Vinnytsia (2:4625/44.39@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16134aee1ff37.html, оценка из 5, голосов 10
|