È possibile includere un set di valori "costanti" in una stored procedure TSQL? Ho una situazione in cui sto usando un campo intero per memorizzare i valori dei bit e devo piccolo insieme di valori 'costanti' che uso per inserire/select contro quel campoCostanti e Includi file in TSQL
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
ho potuto ripetere lo stesso set di DICHIARANO all'inizio di ogni SP ma preferirei includere il codice, il che significa che posso cambiare in un posto quando vengono aggiunti nuovi valori di bit.
È sempre possibile memorizzare le costanti in una tabella. –
Avrei ancora dovuto tagliare/incollare il codice della piastra della caldaia in tutti i miei SP o unirmi a quel tavolo che sarebbe stato un brutto colpo per le prestazioni. – MrTelly