Не стану оригинальничать, постну прошлогодний(стало быть уже традиционный) йолочный скрипт
| Код | SQL> with t as (select 10 max_height from dual) 2 select decode(level,1,lpad('*',height-1,' ') 3 ,height,lpad(to_char(add_months(sysdate,12),'YYYY'),height,' ') 4 ,lpad(' ',height-level-1,' ')||rpad(lpad('|',level,'/'),(level)*2-1,'\') 5 ) "НашаЙолкаВысока" 6 from (select round(to_char(sysdate,'DDD') 7 /(to_char(trunc(add_months(sysdate,12)-1),'DDD')) 8 *(max_height-3)+3) 9 height 10 from t) 11 connect by level <= height 12 ; НашаЙолкаВысока -------------------------------------------------------------------------------- * /|\ //|\\ ///|\\\ ////|\\\\ /////|\\\\\ //////|\\\\\\ ///////|\\\\\\\ ////////|\\\\\\\\ 2012 10 rows selected SQL>
|
|