스터뒤ºㅁº2012. 2. 8. 17:30
간혹 사용자 중에 textarea에 HTML TAG를 입력하는 분들이 있습니다.
정규표현식을 이용하여 간단하게 태그가 들어가 있는 데이터들을 뽑아낼 수 있습니다.

select *
from TABLE
where regexp_like (COLUMN, '<[ a-zA-Z0-9\/\;\:\-\_\''\"\.]*>');



 이런 식으로 검색을 하면 html태그를 걸러낼 수 있습니다.
또한 HTML TAG 만 싹 없애버릴 수도 있어요~

update TABLE
set COLUMN = regexp_replace(COLUMN,' <[ a-zA-Z0-9\/\;\:\-\_\''\"\.]*>','')
where regexp_like (COLUMN, '<[ a-zA-Z0-9\/\;\:\-\_\''\"\.]*>'); 


이렇게 하면 COLUMN에 태그들이 싹 지워집니다.
 
Posted by 룹씨
스터뒤ºㅁº2011. 11. 9. 15:23
한달전.. 한달 후... 등등 월 기준으로 날짜를 계산할 수 있다.

add_month(날짜, 계산할 월 수...)
요로코롬 쓰면 된다...

한달 전 날짜
select to_char(add_months(sysdate, -1),'yyyymmddhh24miss') 

from dual;

한달 후 날짜
select to_char(add_months(sysdate, 1),'yyyymmddhh24miss') 

from dual; 


그럼 100년 후는???
Posted by 룹씨