Array
(
)

Error MSSQLSERVER_4104

Wagner Barbalho
   - 26 jun 2013

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.

Mariana Carvalho
   - 26 jun 2013

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

Wagner Barbalho
   - 26 jun 2013

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

Mariana Carvalho
   - 27 jun 2013

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

Wagner Barbalho
   - 27 jun 2013

Ok! Não é Str e sim Substring.