Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 Atualizar para adicionar 10% ao preço de todos os livros de uma editora específica.
Ao criar uma consulta Update, você especifica:
A tabela a ser atualizada.
As colunas cujo conteúdo você deseja atualizar.
O valor ou expressão a ser usado para atualizar as colunas individuais.
Condições de pesquisa para definir as linhas que deseja atualizar.
Por exemplo, a consulta seguinte atualiza a tabela titles ao adicionar 10% ao preço de todos os títulos de uma editora:
UPDATE titles
SET price = price * 1.1
WHERE (pub_id = '0766');
Atenção
Não é possível desfazer a ação de executar uma consulta Update. Como precaução, faça backup dos dados antes de executar a consulta.
Criar uma consulta Atualizar
Adicione a tabela que deseja atualizar ao painel Diagrama.
No menu Designer de Consultas, aponte para Alterar Tipo e selecione Atualizar.
Observação
Se mais de uma tabela for exibida no painel Diagrama quando você iniciar a consulta Atualizar, o Designer de Consulta e Exibição exibirá a caixa de diálogo Escolher Tabela de Destino para Inserir Valores para solicitar o nome da tabela a ser atualizada.
No painel Diagrama, marque a caixa de seleção para cada coluna para a qual você deseja fornecer novos valores. Essas colunas são exibidas no painel Critérios. As colunas são atualizadas somente se você adicioná-las à consulta.
Na coluna Novo Valor do painel Critérios, insira 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.
Atenção
O Designer de Consulta e Exibição não pode verificar se um valor se encaixa no 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
nametiver 20 caracteres, mas você especificar um valor de atualização de 25 caracteres, os últimos 5 caracteres poderão ser truncados.Defina as linhas a ser atualizadas inserindo condições de pesquisa na coluna de Filtro de. Para obter detalhes, consulte Especificar critérios de pesquisa (Visual Database Tools).
Se você não especificar uma condição de pesquisa, todas as linhas da tabela especificada serão atualizadas.
Observação
Quando você adiciona uma coluna ao painel Critérios para uso em uma condição de pesquisa, o Designer de Consulta e Exibição também a adiciona à lista de colunas a serem atualizadas. Se desejar usar uma coluna para uma condição de pesquisa, mas não atualizá-la, desmarque a caixa de seleção ao lado do nome da coluna no retângulo que representa a tabela ou o objeto com valor de tabela.
Quando você executa uma consulta Atualizar, nenhum resultado é relatado no painel Resultados (Visual Database Tools). Em vez disso, aparece uma mensagem indicando quantas linhas foram alteradas.