Executar string como uma query

17/11/2004

0

Oi ...

Estou com um problema que é o seguinte.

Tenho uma procedure que monta uma query em uma variável do tipo varchar.
Como faria para executá-la
exemplo
@sql = ´select * from teste´

Pensei em utilizar a procedure sp_execuptesql mas não consigo usá-la, talvez porque ela esteja dentro da procedure


Fgtoledo

Fgtoledo

Responder

Posts

17/11/2004

Gandalf.nho

Não conheço SQL Server, mas a menos que possua um recurso tipo EXECUTE STATEMENT do FB 1.5, uma idéia seria fazer a SP retornar a query em forma de string e rodá-la por um componente query


Responder

17/11/2004

Marcus.magalhaes

Boa tarde.

Vc pode utilizar o comando [b:4f3a626771]EXEC[/b:4f3a626771]ute, por exemplo:

[color=red:4f3a626771]Declare @sql VarChar(255)
Set @sql = ´Select * From TESTE´
EXEC (@sql)[/color:4f3a626771]


Espero ter ajudado.

Att,


Responder

30/11/2004

Fgtoledo

é isso mesmo, valeu !!!!!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar