|
|
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
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
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..
|
|
|
|
|
|
Postada em 14/07/2004 17:19 hs
|
|
|
|
|
|
Postada em 15/07/2004 08:21 hs
|
|
|
|
|
|
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
|
|
|
|