Constantes e arquivos Incluir no TSQL
É possível incluir um conjunto de valores 'constantes' em um procedimento armazenado TSQL? Tenho uma situação em que estou usando um campo inteiro para armazenar valores de bits e tenho um pequeno conjunto de valores 'constantes' que uso para inserir / selecionar nesse campo
DECLARE @CostsCalculated int = 32
DECLARE @AggregatedCalculated int = 64
--Set CostCalculated bit
update MyTable set DataStatus = ISNULL(DataStatus, 0) | @CostsCalculated
where Id = 10
--How many rows have that bit set
select count(*) from MyTable where ISNULL(DataStatus, 0) & @CostsCalculated = @CostsCalculated
Eu poderia repetir o mesmo conjunto de DECLARES na parte superior de cada SP, mas prefiro incluir o código, o que significa que posso mudar em um local à medida que novos valores de bits são adicionados.