Início > Diversos > Stored Procedure com vários parâmetros

Stored Procedure com vários parâmetros

Muitas vezes precisamos realizar filtros, e não dá pra ficar colocando OR, OR , OR até a morte.

Para isso, podemos utilizar uma STORED PROCEDURE com uma lista de parâmetros.

Segue o exemplo abaixo:

CREATE Procedure proc_marcas
@OrderList varchar(500)
AS

Declare @SQL VarChar(1000)

Select @SQL = ‘SELECT * FROM produtos_marcas ‘
Select @SQL = @SQL + ‘WHERE idMarca in (‘ + @OrderList +’)’

Exec ( @SQL)

PRONTO. Na hora de passar o parâmetro citado acima, no caso IDMARCA basta passar os parâmetros separados por vírgula que a busca será realizada em todos os parâmetros informados.

Ex: 15,78,12,45

Divirta-se e inspire-se!

Anúncios
Categorias:Diversos Tags:
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: