我正在使用If Condition Srore程序......
但是..我需要如果存储过程与if else条件中的where并在Query中连接和条件。
Examble
create procedure [dbo].[Sp_Name]
@code int,
@dCode int
As
select <.........> from <tablename>
Where empcode=@code
if (@dCode != 0)
Begin
And dptcode=@ dCode
End
请帮我找一个解决方案......
答案 0 :(得分:1)
这对你有用吗?
create procedure [dbo].[Sp_Name]
@code int,
@dCode int
As
select <.........> from <tablename>
Where empcode=@code AND (@dCode = 0 OR dptcode=@dCode)
你的问题很难理解 - 这就是我从
答案 1 :(得分:0)
create procedure [dbo].[Sp_Name]
@code int,
@dCode int
As
select <.........> from <tablename>
Where empcode=@code
if (@dCode != 0)
Begin
Select dptcode=@dCode
End
不确定这张海报是否属于之后,有人可以编辑文本并更正。