我正在使用If条件Srore程序...
但是..。我需要if存储过程,其中where在if else条件中,并且连接到to和查询中的条件..
示例
create procedure [dbo].[Sp_Name]
@code int,
@dCode int
As
select <.........> from <tablename>
Where empcode=@code
if (@dCode != 0)
Begin
And dptcode=@ dCode
End请帮我找到一个解决方案。
发布于 2009-12-07 18:40:24
这对你有用吗:
create procedure [dbo].[Sp_Name]
@code int,
@dCode int
As
select <.........> from <tablename>
Where empcode=@code AND (@dCode = 0 OR dptcode=@dCode)你的问题很难理解--这是我从实际理解中猜到的。
发布于 2009-12-07 19:29:32
create procedure [dbo].[Sp_Name]
@code int,
@dCode int
As
select <.........> from <tablename>
Where empcode=@code
if (@dCode != 0)
Begin
Select dptcode=@dCode
End不知道这是不是发帖的目的,能不能请人修改一下文字,更正一下?
https://stackoverflow.com/questions/1859158
复制相似问题