none
Atualizar dados entre duas tabelas RRS feed

  • Pergunta

  • Olá pessoal,

    Tenho 2 tabelas:

    Tb_Pec_02_VRI_Imoveis_Negocios, que contém a seguinte estrutura:

    ch_cod - Int

    Foto1 - varbinary(MAX)

    Foto2 - varbinary(MAX)

    Foto3 - varbinary(MAX)

    Foto4 - varbinary(MAX)

    Foto5 - varbinary(MAX)

    Os campos de Foto1 até foto4 contém  imagems gravadas.

    O campo Foto5, foi recem criado e contém somente null.

    Como faço para pegar os dados da Tabela: Tabela_Foto com a seguinte estrutura:

    ch_cod - Int

    xFoto5 varbinary(MAX).

    Preciso atualizar o campo Foto5 criado na Tb_Pec_02_VRI_Imoveis_Negocios  com

    os dados da coluna xFoto5 vindo da Tabela_Foto.

    Como faço este update.

    Grato

    Dirceu


    Dirceu Martins de Azevedo Grupo e-usinas Piracicaba/SP MSN:dirceuazevedo@hotmail.com SKYPE: dirceu.martins.azevedo

    segunda-feira, 14 de maio de 2012 16:07

Respostas

  • Boa noite Rafael,

    Funcionou perfeitamente.

    Muito obrigado!

    Dirceu M. Azevedo


    Dirceu Martins de Azevedo Grupo e-usinas Piracicaba/SP MSN:dirceuazevedo@hotmail.com SKYPE: dirceu.martins.azevedo

    terça-feira, 15 de maio de 2012 01:20

Todas as Respostas

  • Segue:

    UPDATE Tb_Pex_02_VRI_Imoveis_Negocios 
    SET Tb_Pex_02_VRI_Imoveis_Negocios.Foto5 = Tabela_Foto.xFoto5
    FROM Tb_Pex_02_VRI_Imoveis_Negocios 
    INNER JOIN Tabela_Foto ON Tb_Pex_02_VRI_Imoveis_Negocios.ch_cod = Tabela_Foto.ch_cod 
    

    Espero ter ajudado, abraços!


    thiagokoelho



    segunda-feira, 14 de maio de 2012 16:51
  • Boa tarde,

    Fiz Assim:

    UPDATE

    Tb_Pex_02_VRI_Imoveis_Negocios a INNER JOIN Tabela_Foto b ON a.ch_cod = b.ch_cod SET a.Foto5 = b.xFoto5Deu


    Dirceu Martins de Azevedo Grupo e-usinas Piracicaba/SP MSN:dirceuazevedo@hotmail.com SKYPE: dirceu.martins.azevedo

    segunda-feira, 14 de maio de 2012 17:01
  • Fiz assim:

    UPDATE

    Tb_Pex_02_VRI_Imoveis_Negocios a INNER JOIN Tabela_Foto b ON a.ch_cod = b.ch_cod SET a.Foto5 = b.xFoto5Deu este erro:

    Msg 102, Level 15, State 1, Line 1

    Incorrect syntax near 'a'.

    Dirceu


    Dirceu Martins de Azevedo Grupo e-usinas Piracicaba/SP MSN:dirceuazevedo@hotmail.com SKYPE: dirceu.martins.azevedo

    segunda-feira, 14 de maio de 2012 17:02
  • Estava errado mesmo, tenta isso agora:

    UPDATE Tb_Pex_02_VRI_Imoveis_Negocios 
    SET Tb_Pex_02_VRI_Imoveis_Negocios.Foto5 = Tabela_Foto.xFoto5
    FROM Tb_Pex_02_VRI_Imoveis_Negocios 
    INNER JOIN Tabela_Foto ON Tb_Pex_02_VRI_Imoveis_Negocios.ch_cod = Tabela_Foto.ch_cod 

    Abraços!


    thiagokoelho


    segunda-feira, 14 de maio de 2012 17:10
  • Boa tarde,

    Segue:

    UPDATE		a
    SET			Foto5	=	b.xFoto5
    FROM		Tb_Pex_02_VRI_Imoveis_Negocios	a
    INNER JOIN	Tabela_Foto					b
    ON			a.ch_cod	=	b.ch_cod

    Att,



    Rafael Godoi Sabadin
    http://www.linkedin.com/in/rafaelgodoisabadin


    Classifique as respostas. O seu feedback é essencial.

    segunda-feira, 14 de maio de 2012 17:14
  • Boa noite Rafael,

    Funcionou perfeitamente.

    Muito obrigado!

    Dirceu M. Azevedo


    Dirceu Martins de Azevedo Grupo e-usinas Piracicaba/SP MSN:dirceuazevedo@hotmail.com SKYPE: dirceu.martins.azevedo

    terça-feira, 15 de maio de 2012 01:20
  • Boa noite Rafael,

    Funcionou perfeitamente.

    Muito obrigado!

    Dirceu M. Azevedo


    Dirceu Martins de Azevedo Grupo e-usinas Piracicaba/SP MSN:dirceuazevedo@hotmail.com SKYPE: dirceu.martins.azevedo

    Dirceu, bom dia,

    Favor marque como "Resposta" as respostas que realmente te ajudaram.

    Att,


    Rafael Godoi Sabadin
    http://www.linkedin.com/in/rafaelgodoisabadin


    Classifique as respostas. O seu feedback é essencial.

    terça-feira, 15 de maio de 2012 11:09