Ir para conteúdo

POWERED BY:

Arquivado

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

ELITE

Procedure Iniciante

Recommended Posts

Olá pessoal estou começando com SQL fiz uma SP, e passo os valores por ASP, mais não sei pq não está dando certo.

 

 

 

CREATE PROCEDURE .[Busca] @Busca varchar(60),@Quem varchar(60),@Onde varchar(60) ASselect * from @Quem where @Onde = @BuscaGO

 

 

Pq não funciona ?

 

Desde já agradeço a ajuda de vcs !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

 

 

CREATE PROCEDURE .[Busca]@Busca varchar(60),@Quem varchar(60),@Onde varchar(60)ASDECLARE @COMANDO varchar(2000)SELECT @COMANDO = 'select * from '  + @Quem + ' where ' + @Onde + ' = ' + @BuscaEXEC(@COMANDO)GO

 

O uso do EXEC pode onerar na performance.

 

 

jothaz

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.