USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SQL-SERVER X VARIAVEL
ACG1504
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 14/07/2004 10:38 hs            
quero dar um select em uma tabela so que depende do valor de um campo de outra tabela, o nome da tabela... como fazer isso, ja tentei isso, mas nao funciona..
 
declare @vview varchar(50)
SELECT @vVIEW = DES_ACESSO_BANCO FROM own_dg.tb_Parametro
select chapa from @vVIEW
 
     
Alê
SÃO PAULO
SP - BRASIL
Postada em 14/07/2004 11:19 hs         
Olá Alexandre,
 
pelo que entendi, seu problema é facilmente resolvido utilizando o comando Exec do Sql.
 
Utilizando o seu exemplo:
 
declare @vview varchar(50)
declare @sSql nVarChar(50) -- Inclua esta declaração
 
SELECT @vVIEW = DES_ACESSO_BANCO FROM own_dg.tb_Parametro
 
SELECT @sSql = 'select chapa from ' + @vVIEW -- Atribua o camando para @sSql.
 
Utilize o comando Exec para obter o resultado:
 
Exec (@sSql)
 
Espero ter ajudado.
 
Abraço.
     
ACG1504
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 14/07/2004 14:43 hs            
Oi Ale, é isso mesmo, so que meu select tem varias variaveis , e quando mando executar ele da erro..... exemplo
DECLARE @vCHAPA VARCHAR(50)
SELECT @sSQL = 'select @vCHAPA = CHAPA FROM' + @vVIEW
ele fala que a variavel @vCHAPA NAO EXISTE PORQUE?
pode me explicar... por favor..
     
ACG1504
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 14/07/2004 17:19 hs            
e ai Ale, nada???
     
ACG1504
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 15/07/2004 08:21 hs            
ninguem sabe ..... ???
     
ACG1504
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 15/07/2004 14:18 hs            
ale, vc nao sabe....??? se souber me diz,,,
se alguem ai puder me ajudar agradeço muito,...
obrigado
 
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página