DB2 - Banco de dados - Instruções e Funções Básicas - UPDATE


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

UPDATE

A instrução UPDATE altera os valores de colunas existentes especificados em linhas de uma tabela.
Você só poderá atualizar uma tabela se tiver criado a tabela ou estiver autorizado a atualizar a tabela.

A instrução UPDATE consiste nas seguintes partes:

  • UPDATE especifica a tabela a ser atualizada.
  • SET especifica a coluna a ser atualizada e o novo valor a ser colocado na tabela.
  • WHERE especifica qual linha atualizar.

Uma maneira fácil de criar uma instrução UPDATE é especificar um tipo de consulta de UPDATE quando você emite o comando DRAW.

Uma instrução UPDATE única pode atualizar uma linha em uma tabela, mais de uma linha, conforme mostrado nos primeiros 2 exemplos.
A instrução também pode atualizar todas as linhas de uma coluna quando a cláusula WHERE for omitida.

Exemplos

O exemplo a seguir atualiza a tabela PERS do funcionário 250.
Ele altera JOB para SALES e aumenta SALARY em 15%.

   UPDATE PERS
   SET    JOB='SALES', SALARY=SALARY * 1.15 
   WHERE  ID = 250

Para dar a todos os escriturários em PERS um aumento de $300, use uma instrução UPDATE como a seguinte instrução:

   UPDATE PERS
   SET    SALARY = SALARY+300
   WHERE  JOB = 'CLERK'

Para aumentar ano de serviço de todos 1 na tabela PERS, use uma instrução UPDATE como a seguinte instrução:

   UPDATE PERS
   SET    YEARS = YEARS + 1


© Copyright IBM Corp.