我有一个触发器,我想根据某些值做单独的事情。你能写一个案例陈述做其他事做其他事情如下吗?这可能吗?
Case WHEN value1 = 'A' and value2 = 'B' THEN
Insert table 1
WHEN value1 = 'A' and value2 = 'C' THEN
Insert table 2
END
答案 0 :(得分:0)
需要更多解释你真正想做的事情
答案 1 :(得分:0)
你可以使用exec。像这样的东西
declare @sql nvarchar(1000), @value int
set @value = 1
select @sql = 'select * from ' + CASE @value WHEN 1 then 'tblEvents' ELSE 'tblPerson' END
exec(@sql)