Elber Carretoni Postado Julho 14, 2007 Denunciar Share Postado Julho 14, 2007 DECLARE@Produto varchar (200)SET @Produto = (SELECT name FROM SYSOBJECTS WHERE id = 565577053)SELECT * FROM @Produto[/codebox]Galera, deu pra entender?Quais são os procedimentos corretos para aplicar tal objetivo?Vlw! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Gesiel -- Postado Julho 14, 2007 Denunciar Share Postado Julho 14, 2007 Elber,você pode fazer assim:SET NOCOUNT ONDECLARE @Produto varchar (200)DECLARE @SQL varchar (8000)SELECT @Produto = name FROM SYSOBJECTS WHERE id = 565577053SET @SQL = 'SELECT * FROM ' + @Produtoexec(@SQL) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Elber Carretoni Postado Julho 14, 2007 Autor Denunciar Share Postado Julho 14, 2007 Elber,você pode fazer assim:SET NOCOUNT ONDECLARE @Produto varchar (200)DECLARE @SQL varchar (8000)SELECT @Produto = name FROM SYSOBJECTS WHERE id = 565577053SET @SQL = 'SELECT * FROM ' + @Produtoexec(@SQL)Gesiel, realmente muito obrigado pela atenção cara...Segunda a noite, no serviço, estarei fazendo os testes e retornarei os resultados...Grande abraço, Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Elber Carretoni Postado Julho 16, 2007 Autor Denunciar Share Postado Julho 16, 2007 Gesiel, valeu pela força...funcionou perfeitamente...Entretanto, agora gostaria de saber se há possibilidades de executar a ordem inversa...ou seja, através do nome da tabela encontrar o id da SYSOBJECTS e depois, com o ID da SYS, fazer um select que traga a respectiva tabela...Algo parecido com isso:SELECT @Produto = id FROM SYSOBJECTS WHERE name = rms_c_materialSET @SQL = 'SELECT * FROM ' + @Produtoexec(@SQL)Há alguma função que diga para o SQL Server que aquele número de ID armazenado em @Produto é da SYS? Enfim...Abraços, Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Elber Carretoni
Galera, deu pra entender?
Quais são os procedimentos corretos para aplicar tal objetivo?
Vlw!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.