일단은 생성전에 한번 아래쿼리를 실행해봤는데
Declare @par1 int
Set @par1 =''
Select * from Member WHERE (
Case When @par1 <> '' Then
class=@par1
Else
1=1
End)
ORDER BY uId ASC
이구문을 실행하는데 오류가 납니다.
다른 사이트 예제를 보면 이렇게 했는데 왜 오류가 발생하는지 궁금합니다
Comment 1
-
자리비움
2017.10.10 11:42
DECLARE @PAR1 INT -- 자료형 INT 선언SET @PAR1 = 0SELECT * FROM MEMBERWHERE CLASS = (CASE WHEN @PAR1 = 0 THEN CLASS ELSE @PAR1 END)ORDER BY UID ASC