2009년 11월 19일 목요일

데이터윈도우 포커스

데이터윈도우의 특정 행, 특정 컬럼에 포커스를 주고 싶을 때..

 

dw_1.ScrollToRow(행번호)
dw_1.SetFocus()
dw_1.SetColumn('컬럼명')


- 끝 -

2009년 11월 16일 월요일

오라클에서 함수 권한 부여하기

grant execute
on 함수명
to  사용자이름(스키마이름)


함수실행권한은 'execute'를 사용함.

2009년 11월 12일 목요일

Where절의 in조건시 입력순서대로 정렬하기

예를 들어

select user_id, user_name

from   member

where user_id in (5, 7, 1, 2, 9);


인 경우, 결과는 

9 김

2 이

1 박

7 유

5 최

 

이런식으로 입력순서의 반대로 출력이 된다.

입력순서대로 출력하는 방법은 의외로 간단하다.


rownum을 이용하는 것이다.

select user_id, user_name

from   member

where user_id in (5, 7, 1, 2, 9)

order by rownum desc;


결과값

5 최

7 유

1 박

2 이

9 김


다른 DB에서도 당연히 될듯하다.

본 작업환경은 오라클8i임.