mysql_real_escape_string / Говнокод #23096 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
function try_to_date(p_value in varchar2)
return date
is
  l_date date;                  
  
  l_fmt sys.odcivarchar2list := sys.odcivarchar2list('DD.MM.YYYY', 'YYYY/MM/DD', 'YYYY.MM.DD', 'dd.mm.yyyy', 'yyyy/mm/dd', 'yyyy.mm.dd');
begin

  for i in 1..l_fmt.count loop  
    begin
      l_date := to_date(p_value, l_fmt(i));    
      return l_date;
    exception
    when OTHERS then null;    
    end;
  end loop;
  
  return null;  
  
end;

Запостил: n1919 n1919, (Updated )

Комментарии (0) RSS

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8