AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?

MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI

Você está em: PrincipalArtigosLivrodelphibd › Capítulo 1 : 05
Quer receber novidades e e-books gratuitos?
« Anterior Δ Página principal ¤ Índice Próxima »
Delphi com Banco de Dados
Autor: Rodrigo Costa e Silvio Ferreira
Lição 05 de 33 - Instrução UPDATE

A instrução UPDATE é utilizada para atualizar o valor de uma ou mais colunas de uma tabela. Este comando tem a finalidade de substituir o valor existente em uma coluna por um novo valor. A sintaxe básica é a seguinte:

Exemplo:

UPDATE MOTORISTAS SET IDADE = 40 WHERE NUM_MOTORISTA = 352

Traduzindo o comando acima: “ATUALIZE A TABELA MOTORISTAS ALTERANDO A COLUNA IDADE PARA 40 ONDE A COLUNA NUM_MOTORISTA FOR IGUAL A 352”. Em outras palavras este comando está alterando a idade do motorista 352 para 40 anos.

Para atualizar mais de uma coluna, basta especificar cada coluna separado-as por vírgula, por exemplo, suponhamos que o ônibus que faz o trajeto Nilópolis X Caxias tenha sido vendido para uma outra empresa e consequentemente terá outro motorista. O comando seria o seguinte:

UPDATE ONIBUS SET COD_EMPRESA = 106, NUM_MOTORISTA = 352
WHERE TRAJETO = 'Nilópolis X Caxias'

A instrução acima está alterando o ônibus que faz o trajeto Nilópolis X Caxias atualizando a coluna cod_empresa para 106 e a coluna num_motorista para 352.

É importante especificar com bastante critério a condição ou as condições presentes na cláusula WHERE, pois se mais de um registro atender a condição, todos serão atualizados, e se nenhum atender a condição, nenhum registro será atualizado.
Caso você não especifique uma condição utilizando a cláusula WHERE, todos os registros da tabela em questão sofrerão a atualização. Isto não é muito comum, mas pode ser que você precise atualizar todos os registros de uma tabela sem qualquer restrição. Imagine que você precise executar uma instrução UPDATE que aumente o salário de todos os motoristas em 10%. O comando UPDATE para esta situação seria o seguinte:

UPDATE MOTORISTAS SET SALARIO = SALARIO * 1.10

Observe que não impomos nenhuma condição através da cláusula WHERE, pois realmente queríamos que todos os registros fossem atualizados. Nesta instrução estamos atualizando a coluna Salário com o seu próprio valor multiplicado por 1.10, ou seja, estamos aumentando cada salário em 10%.

OBS.: O Asterisco presente no comando acima é apenas o operador de multiplicação e nada tem a ver com o asterisco utilizado para obter todas as colunas de uma tabela através da instrução SELECT.

No decorrer do curso veremos mais exemplos da instrução UPDATE.

« Anterior Δ Página principal ¤ Índice Próxima »

* Você pode baixar (fazer download) do conteúdo completo deste curso, em formato PDF, com 334 páginas, comprando o seguinte e-book:

DELPHI COM BANCO DE DADOS

GRANDES DESTAQUES DO SITE:

Quer receber novidades e e-books gratuitos?

MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI

(Online, Vitalício, Prático e Atualizado)!

  • Chega de ser Ignorado pelo Mercado!

  • A vida não vai Melhorar Sozinha!

  • Quem domina infraestrutura, domina o Mercado.

  • Com esta Formação você vai Dominar o Conhecimento e torne-se o Profissional que as Empresas estão Buscando, "desesperadamente", mas não estão encontrando.

NÃO PROCURE VAGAS, SEJA PROCURADO!

 

Curso Completo de Excel - Curso Online com Certificado - 925 Vídeo Aulas - 22 Cursos - 120:42 horas

 

Para Todos os Detalhes, Acesse:

Curso Completo de Excel - Curso Online com Certificado - 925 Vídeo Aulas - 22 Cursos - 120:42 horas

 

https://juliobattisti.com.br/curso-infra-ti.asp

 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2026 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI