我使用下面的代码,但它亘古不返回任何东西,为什么查询不返回任何结果
declare @test varchar(50) ;
declare @result varchar(10) ;
set @result = 'A';
IF(@test = 'A')
BegIN
select count(*) from users where u_id = 15
END
else if (@test == 'B')
BEGIN
END
查询返回的结果select count(*) from users where u_id = 15
任何想法如何解决
问候
你不设置'@ test'任何价值......所以没有你的'如果(@test == ....)'永远不会执行..... –
其中是@test初始化? –
@test初始化在哪里? –