Verificando um parâmetro de entrada, se não Nulo, e usando-o em onde no SQL Server
Qual é a melhor maneira de incluir um parâmetro de entrada noWHERE
, mas exclua-a se for nula?
Acredito que há várias maneiras, mas não consigo me lembrar.
Também eu poderia usar oCOALESCE()
? Mas acho que isso é apenas para selecionar valores?
Para esclarecer, digamos que uma variável chamada@code ="1"
então meu onde seriaWhere type='B' AND code = @code
mas se@code is null
então eu só queroWhere type='B'
- observe a faltacode = @code
.