Há momentos em que você precisa atualizar uma tabela do banco de dados SQL e deseja usar valores de outra tabela para fazer a atualização. Aqui está como você faria isso no ASP.

Primeiro, o cenário para facilitar a compreensão. Digamos que você esteja movendo servidores por algum motivo. Você tinha uma mesa de "tráfego" no servidor antigo que tinha a page_id campos e hit_count. Você também tem uma tabela de "tráfego" no novo servidor, com esses mesmos campos. Agora que você terminou de mover, deseja combinar esses dois números de tráfego para ter uma tabela com o tráfego total.

Primeiro, você moveria os dados do servidor antigo para o novo servidor, para uma tabela chamada "traffic_old". Portanto, as duas tabelas estão lado a lado no novo servidor. A sintaxe SQL para adicionar esses números de tráfego antigos ao novo seria:

atualizar tráfego
defina hit_count = traffic.hit_count + como.hit_count
de traffic_old para
onde traffic.page_id = to.page_id;

Esse comando atualizará a tabela de tráfego para que o valor de cada ID de página seja agora igual ao seu valor original mais o valor correspondente de traffic_old.

Para obter o shell completo do ASP, leia a Introdução à atualização no ASP

Se você estiver usando valores de caracteres / sequência, leia sobre Manipulação de apóstrofes em campos de entrada para garantir que seus campos de entrada estejam prontos para uso no SQL.

Introdução ao ASP Ebook

Faça o download deste e-book para obter tudo o que você precisa saber sobre o aprendizado de ASP - de um tutorial passo a passo a listas de funções, código de exemplo, erros e soluções comuns e muito mais! 101 páginas.

Instruções De Vídeo: Comando UPDATE - Atualizando registros em uma tabela no SQL Server (Pode 2024).