получаю параметры к хранимой процедуре:
@BDOnly BIT
, @CDOnly BIT
, @PPOOnly BIT
, @FBOMOnly BIT
Затем, в зависимости от этих переменных, я выполняю условие IF, чтобы установить другие переменные, такие как:
DECLARE @IsBDChecked VARCHAR(10)
, @IsCDChecked VARCHAR(10)
, @IsPPOChecked VARCHAR(10)
, @IsFBOMChecked VARCHAR(10)
IF(@BDOnly = 1)
BEGIN
SET @IsBDChecked = 'Test1'
END
IF(@CDOnly = 1)
BEGIN
SET @IsCDChecked = 'Test2'
END
IF(@PPOOnly = 1)
BEGIN
SET @IsPPOChecked = 'Test3'
END
IF(@FBOMOnly = 1)
BEGIN
SET @IsFBOMChecked = 'Test4'
END
Это лучший способ сделать это? или я могу сделать лучше?