Share via


Criar consultas de atualização (Visual Database Tools)

Aplica-se a:SQL Server

Você pode alterar o conteúdo de várias linhas em uma operação usando uma consulta Update. Por exemplo, em uma tabela titles , você pode usar uma consulta Update para adicionar 10% ao preço de todos os livros de um publicador específico.

Ao criar uma consulta Update, você especifica:

  • A tabela a ser atualizada.

  • As colunas cujo conteúdo você deseja atualizar.

  • O valor ou a expressão a ser atualizada nas colunas individuais.

  • Os critérios de pesquisa para definir as linhas que você deseja atualizar.

Por exemplo, a consulta seguinte atualiza a tabela titles adicionando 10% ao preço de todos os títulos de um publicador:

UPDATE titles  
SET price = price * 1.1  
WHERE (pub_id = '0766')  

Cuidado

Você não pode desfazer a ação de execução da consulta Update. Como precaução, faça backup de seus dados antes de executar a consulta.

Para criar uma consulta Update

  1. Adicione a tabela que deseja atualizar ao painel Diagrama.

  2. No menu Designer de Consultas , aponte para Alterar Tipoe clique em Atualizar.

    Observação

    Se mais de uma tabela for exibida no painel Diagrama quando você iniciar a consulta de Atualização, o Designer de Consulta e Exibição exibirá Escolher Tabela de Destino da Caixa de Diálogo Inserir Valores , que solicitará o nome da tabela a ser atualizada.

  3. No painel Diagrama, clique na caixa de seleção de cada coluna para a qual você deseja fornecer novos valores. Essas colunas serão exibidas no painel Critérios. As colunas só serão atualizadas se você as adicionar à consulta.

  4. Na coluna Novo Valor do painel Critérios, insira o valor de atualização para a coluna. Você pode inserir valores literais, nomes de coluna ou expressões. O valor deve corresponder (ou ser compatível com) ao tipo de dados da coluna que você está atualizando.

    Cuidado

    O Designer de Consulta e Exibição não pode verificar se um valor é adequado ao comprimento da coluna que você está atualizando. Se você fornecer um valor muito longo, ele poderá ser truncado sem aviso. Por exemplo, se uma coluna name tiver 20 caracteres, mas você especificar um valor de atualização de 25 caracteres, os últimos 5 caracteres poderão ser truncados.

  5. Defina as linhas a serem atualizadas inserindo critérios de pesquisa na coluna Filtro. Para obter detalhes, veja Especificar critérios de pesquisa (Visual Database Tools).

    Se você não especificar um critério de pesquisa, todas as linhas na tabela especificada serão atualizadas.

    Observação

    Quando você adiciona uma coluna ao painel Critérios para uso em um critério de pesquisa, o Designer de Consulta e Exibição também a adiciona à lista de colunas a serem atualizadas. Se você quiser utilizar uma coluna para um critério de pesquisa, mas não quiser atualizá-la, desmarque a caixa de seleção próxima ao nome da coluna no retângulo que representa a tabela ou o objeto com valor de tabela.

Quando você executa uma consulta de Atualização, nenhum resultado será relatado no painel de Resultados. Em vez disso, será exibida uma mensagem indicando quantas linhas foram alteradas.

Consulte Também

Tipos de consulta permitidos (Visual Database Tools)
Tópicos de instruções de como criar consultas e exibições (Ferramentas de Banco de Dados Visual)
Executar operações básicas com consultas (Visual Database Tools)