Pessoal, estou com uma dúvida aqui… quero especificar um comando somente se determinada variável for diferente de vazia, por exemplo:declare @pIdArea int;
set @pIdArea = ''
SELECT * FROM tabela1
if @pIdArea <> ''
begin
inner join tabela2 on tabela2.idArea = @pIdArea
endSó quero que seja executado o inner join SE a variável pIdArea for diferente de ‘’ (vazio)
Mas o if não funciona nessa situação… existe algum comando que faça isso dessa maneira?
Dúvida SQL-Server: Só fazer INNER JOIN se a variável for <> de vazio
D
Criado 13 de abril de 2011
Respostas 0
Participantes 1