Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DaniloTec

Condição para busca

Recommended Posts

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!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.