Error MSSQLSERVER_4104

26/06/2013

0

Solicito ajuda para identificar o que possa estar errado na query abaixo:

UPDATE Produtos SET
Nome = TD.DESCRICAO,
Nome_Nota = TD.DESCRICAONOTA
from Produtos AS P8
where exists (select CODIGO, DESCRICAO, DESCRICAONOTA
from Produto_NCM.dbo.ProdutosDescricao AS TD
where P8.Codigo = TD.CODIGO);

Mensagem de Erro:

Mensagem 4104, Nível 16, Estado 1, Linha 3
O identificador de várias partes "TD.DESCRICAO" não pôde ser associado.
Mensagem 4104, Nível 16, Estado 1, Linha 4
O identificador de várias partes "TD.DESCRICAONOTA" não pôde ser associado.
Wagner Barbalho

Wagner Barbalho

Responder

Posts

26/06/2013

Mariana Carvalho

acredito que vc não possa usar o que está entre as aspas ""
posso estar enganda
Responder

26/06/2013

Wagner Barbalho

Mariana;
Obrigado pela ajuda.
Mas descobrir o problema de tanto pesquisar:
Ao importar do Excel a tabela ProdutosDescriçao, o campo descrição desta tabela ficou com tamanho de 255 posições e o campo Descrição da tabela de Produtos do Shop somente possui 50 posições. utilizei "STR"
e assim funcionou a atualização.

Lhe agradeço desde já.

Wagner
Responder

27/06/2013

Mariana Carvalho

coloque o codigo da forma correta, pois não entendi, rsrsrs.
Responder

27/06/2013

Wagner Barbalho

Ok! Não é Str e sim Substring.
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