none
como fazer essa atualização ? RRS feed

  • Pergunta

  • Bom Dia. Preciso fazer Atualização em uma tabela de vários registros e a condição é o código do fornecedor que está em outra tabela. Como poderei fazer isso. Para melhor compreensão esta é uma consulta em que busco os registros pelo ID do fornecedor.

    SELECT F.IDPRODUTO, F.CODIGOINTERNOFORN AS IDFORNECEDOR,
    T.UF, T.PERICMENT, T.TIPOSITTRIBENT
    FROM PRODUTO_FORNECEDOR F INNER JOIN PRODUTO_TRIBUTACAO_ESTADO T
    ON F.IDPRODUTO=T.IDPRODUTO WHERE F.IDCLIFOR='161' 

    Se alguém puder me ajudar, fico muio grato. 


    J. Antunes

    segunda-feira, 16 de abril de 2012 13:50

Respostas

  • J. Antunes

    Um Update com from pode te ajudar, veja exemplo abaixo

    UPDATE F 
    SET F.IDPRODUTO = 'sua alteracao',
    F.CODIGOINTERNOFORN = 'sua alteracao'
    from PRODUTO_FORNECEDOR F INNER JOIN PRODUTO_TRIBUTACAO_ESTADO T
    ON F.IDPRODUTO=T.IDPRODUTO WHERE F.IDCLIFOR='161'


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    segunda-feira, 16 de abril de 2012 14:03
    Moderador

Todas as Respostas

  • J. Antunes

    Um Update com from pode te ajudar, veja exemplo abaixo

    UPDATE F 
    SET F.IDPRODUTO = 'sua alteracao',
    F.CODIGOINTERNOFORN = 'sua alteracao'
    from PRODUTO_FORNECEDOR F INNER JOIN PRODUTO_TRIBUTACAO_ESTADO T
    ON F.IDPRODUTO=T.IDPRODUTO WHERE F.IDCLIFOR='161'


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    segunda-feira, 16 de abril de 2012 14:03
    Moderador
  • Marcelo, deu certo. Muito obrigado. Será que marquei como certo a resposta. 

    J. Antunes

    segunda-feira, 16 de abril de 2012 19:13