это ошибка, каккак решить SQL (случай, когда), (в)
Неправильный синтаксис около «»
когда я выбираю использовать случай, когда заявление, плз помочь мне спасибо !!!!
если заявление:
declare @module nvarchar(max)='tenant'
if (@module='tenancy')
select 'All'
UNION
select distinct affect_table from sys_log where affect_table in ('contract','rent_free','dn_override')
случай, когда оператор:
select 'All'
UNION
select distinct affect_table from sys_log where affect_table in (case when @module='tenant' THEN ('contract','rent_free','dn_override'))