2013-07-24

.svn 폴더를 삭제하는 .bat 파일

.svn 폴더를 삭제하여 Subversion 서버와 연결을 끊고 싶은 경우에 아래의 내용을 notepad에서 입력 후, 저장시 확장자를 bat로 만들어서 저장한다.

그 뒤, 해당 파일을 .svn 폴더를 삭제하고자 하는 상위 디렉토리로 이동.
cmd 창에서 생성한 파일명.bat 라고 입력하면,
bat 파일이 존재하는 폴더와 그 하위에 존재하는 .svn 폴더를 모두 삭제해 준다.

.bat 파일의 내용.
==========================================
FOR /R %1 %%1 IN (.svn) DO RMDIR /S /Q "%%1"


위의 내용을 활용하면 .cvs 에도 적용 가능 할 듯 싶다.

2013-07-23

DB2] 문자열을 인자로 받아 테이블 형태로 보여주는 user defined function

db2로 작업하다가 문자열을 parameter로 넣어 주면 table 형태의 데이터로 반환해 주는 사용자 정의 함수를 발견하게 되었다.

해당 소스는 아래 주소를 참조하여 상황에 맞게 수정하여 컴파일 후 사용하면 된다.

ELEMIDX :: 인자로 주어진 문자열 중 ',' 의 위치를 반환.
http://www.ibm.com/developerworks/data/library/techarticle/0303stolze/0303stolze1.html

ELEMENTS :: 인자로 주어진 문자열을 ELEMIDX() 를 사용하여 java의 split(',') 의 기능과 유사한 내용을 테이블 형태로 반환하는 함수.
http://www.ibm.com/developerworks/data/library/techarticle/0303stolze/0303stolze1.html


위 내용의 함수는 join을 이용하여 sql문을 작성할 경우 유용하게 사용할 수 있을 듯 하다.