Загрузить SQL переменную в запросе Select в сочетании с проверкой условий - PullRequest
0 голосов
/ 06 августа 2020

Попытка загрузить объявленную переменную в запросе SQL select в сочетании с проверкой условия EXIST. Проверка условия работает, но переменная не назначается после проверки условия. Есть ли способ выполнить загрузку и протестировать все за один вызов?

Это не работает, значение @FK_FilingId недействительно после проверки условия

DECLARE @FK_FilingId int;
SET @FK_FilingId = 0;
if( EXISTS( SELECT @FK_FilingId = FilingPacketId FROM tbl_Filingtable WHERE Id = @TrackingId))
BEGIN
    PRINT @FK_FilingId
END

Это работает , но это не объединено в проверке состояния, что я хотел бы

DECLARE @FK_FilingId int;
SET @FK_FilingId = 0;
SELECT @FK_FilingId = FilingPacketId FROM tbl_Filingtable WHERE Id = @TrackingId
if( @FK_FilingId > 0 )
BEGIN
    PRINT @FK_FilingId
END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...