none
erro the multi-part identifier could not be bound. RRS feed

  • Pergunta

  • Boa tarde estou usando tentando fazer update não estou conseguindo

    tenho cadastro funcionários aonde tem campo chave e no cadastro tem campo cpf, para este cadastro tem uma tabela aonde é lançada contas bancarias do funcionário, é relacionado pelo capo id_funcionario e funcionario, tenho outro tabela de cadastro de funcionarios em outro sistema a tabela com contas dos funcionarios tenho atualizar o campo cpf_contas com cpf dos funcionarios da tabela atual mas não consigo da este erro no update

    segue a baixo o codigo

    peço ajuda de voces estou tres dias nisto não consigo nada

    UPDATE    Cadastro_Funcionarios_Contas_Bancarias
    SET cpf_conta = Cadastro_Funcionarios.cpf
    WHERE     (funcionario = Cadastro_Funcionarios.id_funcionario)

    campos cpf são varchar(11)

    compo chave são int()

    quinta-feira, 21 de setembro de 2017 17:34

Todas as Respostas

  • Peguei esse erro no seguinte caso:

    update bd_teste..tb
    set c.telefone_1 = cn.telefone_1
    from bd_teste..tb c inner join bd_teste2..tb tb cn
    on tb.indice = cn.indice


    'Estava usando a referencia "c.telefone_1" na tabela de produção, porém como estou fazendo o update nela, não preciso referenciar o atributo, apenas o que ele esta recebendo.'

    Corrigi da seguinte forma:

    update bd_teste..tb
    set telefone_1 = cn.telefone_1
    from bd_teste..tb c inner join bd_teste2..tb tb cn
    on tb.indice = cn.indice
    sexta-feira, 12 de janeiro de 2018 13:55