none
Update Usando critério database diferente RRS feed

  • Pergunta

  • Prezados, boa noite!

    É possível fazer update em uma tabela se baseando em outro database?

    Por exemplo

    Banco1 ->Produto

    Banco2->Produto

    Quero fazer update se baseando no banco1 na tabela produto.

    Qual a sintaxe para isso?

    quinta-feira, 29 de setembro de 2016 02:14

Respostas

Todas as Respostas

  • Ola, bom para fazer isso você teria que passar o owner e o nome do seu Banco de Dados, não sei qual Banco de Dados você esta usando mas fiz um exemplo em SQLServer aqui.

    Digamos que você tem o Banco de Dados chamado DB1 com a tabela CLIENTES e você tem o Banco de Dados chamado DB2 com a tabela  CLIENTES TAMBÉM, lembrando que nem analisei se ambas as tabelas tem os mesmos campos eu apenas fiz um UPDATE aqui com uma estrutura de ja exista em uma base minha para o teste, lembrando também que da forma abaixo o update sera executado de qual Banco de Dados que seu Editor de SQL estiver logado e com a base selecionada, pois defini o nome da base na sentença SQL

    UPDATE DB1.dbo.CLIENTE SET NOME = NOME + ' TESTE' WHERE CODIGO = (SELECT CODIGO FROM DB2.dbo.CLIENTE WHERE CODIGO = 1)


    Junior

    quinta-feira, 29 de setembro de 2016 10:29
  • Deleted
    • Marcado como Resposta Rubem Cerqueira terça-feira, 4 de outubro de 2016 12:26
    quinta-feira, 29 de setembro de 2016 11:19