스토어프로시저(이후 SP) 사용에서 SP에 넘겨지는 겂을 @test
varchar(10) 이런식으로 선언해서
@test 를 이용하여 사용하는데요. @test의 값에 따라 다른
프로시저를 실행 시킬수 있나요?
또는 프로시저가 안된다면 SQL을 사용한다면 어떻게 사용을 해야
할지 궁금합니다.
예)
CASE 사용에 대한것을 봤는데요.
USE pubs
GO
SELECT 'Price Category' =
CASE
WHEN price IS NULL THEN 'Not yet priced'
WHEN price < 10 THEN 'Very Reasonable Title'
WHEN price >= 10 and price < 20 THEN 'Coffee Table Title'
ELSE 'Expensive book!'
END,
CAST(title AS varchar(20)) AS 'Shortened Title'
FROM titles
ORDER BY price
GO
예를 들어 이런 것에서 Table을 case 구분으로 묶어서 적용이 가능한가요?
declare @company varchar(100)
set @company = '***.co.kr'
select *
from (
case @company
when '' then '****(주)'
when '****.co.kr' then 'GW_LANGUAGE_****'
when '****111.co.kr' then 'GW_LANGUAGE_****111'
else 'GW_LANGUAGE_****'
end )x
|