我正在尝试在T-SQL中实现以下功能,但此语法不正确。 重写这个的最佳方法是什么?
declare @region varchar(50)
set @region = 'REGION1'
declare cono_cursor CURSOR for
Select CpnyID
from
(
Select CASE @region
when 'REGION1' then '116','118','129','131','139','145','906','907','943','948')
when 'REGION2' then ('113','114','122','130','132','135','136','137','138','941')
when 'REGION3' then ('106','107','111','112','123','128','202','916','919')
end
)A
答案 0 :(得分:1)
创建一个包含两列的查找表并查询该表。