Como: criar consultas de atualização
Você pode alterar o conteúdo de várias linhas em uma única operação usando uma consulta atualização.Por exemplo, em um titles tabela você pode usar uma consulta atualização para adicionar 10% no preço de todos os livros de uma editora específica.
Quando você cria uma consulta atualização, especifique:
A tabela a ser atualizada.
As colunas cujo conteúdo você deseja atualizar.
O valor ou expressão a ser usada para atualizar as colunas individuais.
Condições de pesquisa para definir as linhas que você deseja atualizar.
Por exemplo, esta consulta atualiza a titles tabela, adicionando 10% no preço de todos os títulos de uma editora:
UPDATE titles
SET price = price * 1.1
WHERE (pub_id = '0766')
Cuidado |
---|
É possível desfazer a ação de execução de uma consulta atualização.Como precaução, faça backup dos dados antes de executar a consulta. |
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio. |
Para criar uma consulta atualização
Adicione a tabela que você deseja atualizar para o painel do diagrama.
Do Criador de consultas menu, aponte para Alterar tipo dee, em seguida, clique em atualização.
Observação Se mais de uma tabela é exibida no painel do diagrama quando você inicia a consulta de atualização, a consulta e View Designer exibe o Escolher a tabela de destino para a caixa de diálogo Inserir valores para solicitar o nome da tabela a ser atualizada.
No painel do diagrama, clique na caixa de seleção para cada coluna para o qual você deseja fornecer novos valores.Essas colunas serão exibidas no painel de critérios.Colunas serão atualizadas apenas se você adicioná-los à consulta.
No Novo valor de coluna do painel de critérios, digite o valor de atualização para a coluna.Você pode inserir valores literais, nomes de colunas ou expressões.O valor deve corresponder (ou ser compatível com) o tipo de dados da coluna que você está atualizando.
Cuidado A consulta e o modo de exibição Designer não podem verificar se um valor se encaixa no comprimento da coluna que você está atualizando.Se você fornecer um valor que é muito longo, ele pode ser truncado sem aviso.Por exemplo, se um name coluna é de 20 caracteres, mas você especificar um valor de atualização de 25 caracteres, os últimos 5 caracteres podem ser truncados.
Definir as linhas a serem atualizadas inserindo critérios de pesquisa no filtro coluna.Para obter detalhes, consulte Especificando critérios de pesquisa.
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 para o painel de critérios para uso em um critério de pesquisa, a consulta e o modo de exibição Designer 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 atualizá-lo, desmarque a caixa de seleção ao lado do nome da coluna no retângulo que representa a tabela ou objeto table valued.
Quando você executa uma consulta atualização, não há resultados são relatados no o painel de resultados.Em vez disso, aparece uma mensagem indicando quantas linhas foram alteradas.
Consulte também
Conceitos
Tipos de consulta suportadas (Visual Database Tools)