informix 는 랜덤으로 몇개의 레코드셋을 가져오려고 한다면 어떻게 처리 해야 하나요?
지원하는 함수가 없으니 C언어로 만들어서 외부지원 함수를 사용하라고 하는데 방법이 난감합니다.
쩝..
꼼수를 생각해 봤는데요
1.데이터테이블의 인덱스 값만 뽑는다
2.뽑아온 인덱스값을 배열에 담는다
3.프로그램로직으로 랜덤하게 원하는 수많큼 값을 뽑는다
4.select 쿼리로 in 조건으로 해당 레코드를 불러온다
이런 방법을 생각했는데요
원하는 결과값은 얻을수 있겠지만 이런 꼼수방법밖에는 없는지...
DBMS에서 해결할수 있는 방법은 없는지 알고 싶네요
|