Como: Criar consultas de atualização
Você pode alterar o conteúdo de várias linhas em uma única operação usando uma consulta de 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 para um determinado editor.
Quando você cria uma consulta atualização, especifique:
A tabela de atualização.
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, a seguinte consulta atualizações do titles tabela, adicionando 10% ao preço de todos os títulos de uma editora:
UPDATE titles
SET price = price * 1.1
WHERE (pub_id = '0766')
Aviso
É 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 |
---|
The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações. |
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 O tipo de alteraçãoe, em seguida, clique em atualização.
Observação Se mais de uma tabela é exibida no painel do diagrama quando você iniciar a consulta de atualização, a consulta e View Designer exibe o Escolher tabela de destino para a caixa de diálogo Inserir valores para solicitar o nome da tabela para a atualização.
No painel do diagrama, clique na caixa de seleção para cada coluna para a qual você deseja fornecer novos valores. Essas colunas serão exibidas no painel de critérios. Colunas serão atualizadas somente 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.
Aviso
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, 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 ao 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 usar uma coluna para uma condição 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ê executar 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)