2010-11-18 5 views
2

입력 매개 변수가있는 저장 프로 시저가 있습니다. 이제는이 매개 변수를 기준으로 입력 매개 변수가 'ID'(int 유형 열) 인 것처럼 내 '주문 기준'문이 변경되고 'ProductType 'Producttype별로 주문하고'IssueDate '인 경우 issueDate에 의한 주문이어야합니다.'order by'에 조건을 추가하는 방법은 무엇입니까?

지금 내 SP에 다른 문이 2 개 추가되었지만이 솔루션은 확장 가능하지 않으므로 내 질문이 더 좋은 방법입니다.

답변

4

SQL 서버를 사용하여 당신은 case 문

order by 
    case inputparameter 
    when 'id' then id 
    when 'productType' then ProductType 
    else defaultOrderBy 
    end 
를 사용할 수있는 경우
관련 문제