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.