2013-04-09 3 views
0

많은 필드가있는 고급 검색을위한 논리를 작성하려고합니다. 사용자 입력을 기반으로 동적으로 쿼리를 작성해야합니다. 오라클 쿼리는 존재 절도 가지고 있습니다.쿼리 작성에 도움이 필요합니다.

현재 쿼리 구성에 도움이되는 스위치 케이스 체인이 있습니다. 그러나 이것은 매우 복잡한 절차가되었고, 쿼리를 작성하기위한 로직을 편집하는 것은 매우 어려워졌습니다.

스위치 케이스 이외에도 다른 방법으로 동적으로 쿼리를 작성할 수 있습니다. 알려주세요

+0

좋은 질문;) –

+0

매개 변수와 데이터로 인해 '쿼리 작성'을 수행하는 클래스를 생성했다고 생각하십니까? 예를 들어 addummriction이라는 메서드가있는 클래스를 만들고 where 절의 정보 (예 : columm, operator 및 value)를받은 다음 toSQL이라는 메서드를 구현하여 String을 사용하여 SQL 쿼리를 생성합니다. 당신은 SQandal 시도 할 수 있습니다 [여기] (http://code.google.com/p/sqandal/) – icrovett

답변

0

내가 아는 한 Easy Compare() 솔루션이 있지만 이 구현되었습니다. 그러나, 그들은 귀하의 경우에 유용한 수있는 jQuery 기반 클라이언트 쪽 라이브러리가 있습니다.

관련 문제