Хранимая процедура - PullRequest
       5

Хранимая процедура

0 голосов
/ 07 декабря 2009

Я использую процедуру If Condition Srore ...

Но .. Мне нужна хранимая процедура с условием where in if else и объединением с to и условием в 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

Пожалуйста, помогите мне найти решение ...

Ответы [ 2 ]

1 голос
/ 07 декабря 2009

Будет ли это работать для вас:

create procedure [dbo].[Sp_Name]
    @code int,
    @dCode int          
As
    select <.........> from  <tablename>
    Where empcode=@code AND (@dCode = 0 OR dptcode=@dCode)

Ваш вопрос довольно сложен для понимания - это то, что я догадываюсь из того, что я на самом деле сделал понял.

0 голосов
/ 07 декабря 2009
create procedure [dbo].[Sp_Name]
    @code int,
    @dCode int          
As
select <.........> from  <tablename>
Where empcode=@code 
if (@dCode != 0)
Begin
    Select dptcode=@dCode 
End

Не уверен, что именно за этим был плакат, может кто-нибудь отредактировать текст и исправить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...