November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Tuesday, January 20th, 2009 11:22 am
а вот кусочек SQLного запроса:

unload to 'tmp_file' delimiter '|'
select
...
case when u.name is null then "|" when u.name like "% %" then REPLACE(TRIM(u.name)," ", "|") else TRIM(u.name) || "|" end as first_name_surname
...


вы заметили, что delimiter тоже '|', да? но это ещё ничего. потом на полученный файл запускается
sed -e 's/\\|/|/' -e 's/\\|/ /g' tmp_file>file

узнать у аффтара, чтО он курил перед написанием этого кода, не представляется возможным. он уже уволен к чертовой матери. хотя у меня есть одно предположение, чтО он имел в виду, но зачем же это было делать настолько через жопу..

Upd: и засеките, сколько времени у вас уйдёт на решение этой задачи
Tuesday, January 20th, 2009 12:17 pm (UTC)
Это из той процедуры про которую вчера говорили?
Tuesday, January 20th, 2009 12:18 pm (UTC)
не, это чудо природы я только сегодня обнаружил