Condição para busca
Boa tarde gente.
Estou tentando fazer uma PROC pra realizar uma busca dinâmica. Trata-se de um formulário de busca com campos que podem ou não ser preenchidos.
Não sei como colocar as condições de IF's dentro da PROC, segue o que estou tentando fazer:
ALTER PROCEDURE procCandidatoSeleciona
@nome varchar(100) = '',
@sexo bit = '',
@estado varchar(2) = '',
@cidade varchar(100) = '',
@escolaridade varchar(50) = '',
@idadeMinima int = 0,
@idadeMaxima int = 0,
@departamento varchar(100) = '',
@classe varchar(100) = ''
AS
BEGIN
select * from tbCandidato where bitAtivo = 1
if @nome <> ''
and strNome like '%' + @nome + '%'END
GO
Os campos do formulário podem ser preenchidos ou não, por isso preciso dos IF's.Como resolvo isso?
Vlw!
Discussão (1)
Carregando comentários...