sp를 작성하는데, parameter로 넘겨지는 값에 따라 sql문장의 where 조건을 추가하려 합니다.
따라서 일반적인 어플리케이션에서처럼 해당 select문장을 string으로 작성하고 이 string을 실행하려 했는데, 안 되네요.
혹시 이런 경우에 어떻게 해야 하는지 아시나요? 답변 바랄께요...
string을 실행하는 방법이나, 해당 조건에 따라 sql문을 달리하는 방법요.
dynamic sql을 말씀하시는것 같군요...
declare @stmt varchar(200)
select @stmt='select spid from master..sysprocesses'
execute (@stmt)
이런식으로 하면됩니다요....