Menu principal                 [Fechar]


SQL - Structured Query Language - UPDATE


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF.

Sintaxe da declaração UPDATE

       UPDATE     tabela
       SET            (coluna = conteúdo
                         [ , coluna = conteúdo , ... ]
       [ WHERE condições ]


O comando Update é usado para atualizar uma informação que foi modificada

Considere que você tenha uma tabela chamada 'Clientes' com os seguintes campos:

Cod_cliente
Nome
Data_nascimento
Limite_credito



Antes de começar a mostrar os exemplos vamos entender alguns operadores e cláusulas que iremos usar
   <>    diferente
   *    todos
   =    igual
   where    onde


Antes de começar a mostrar os exemplos vamos entender alguns operadores e cláusulas que iremos usar

UPDATE  Clientes
SET         Nome                      = 'Carlos Alberto Dornelles'
,              Data_nascimento    = '06.03.1951'
,              Limite_credito         = 2500
WHERE   Cod_cliente             = 2

Este exemplo o comando Update irá atualizar o campo Nome para "Carlos Alberto Dornelles", o Campo Data_nascimento para 06.03.1951 e o campo Limite_credito para 2500.
Para que o comando Update saiba qual registro ele deverá atualizar é necessário informar a cláusula WHERE Cod_cliente = 2

Obs: Sempre que fizermos referência a campos Textos, data e valores lógicos, os valores deverão estar entre apóstrofos. Esta prática não é necessária para campos numéricos.

O conteúdo deve respeitar o tipo de dado da coluna. Assim, dados alfanuméricos devem vir separados por apóstrofos ou aspas simples, dados numéricos não devem conter apóstrofos e os campos contendo DATAS deverão respeitar o banco de dados usado.
Caso a cláusula WHERE seja especificada, somente as linhas que satisfaçam as condições serão alteradas.