9 - Actualizar registros (update) | 
Trabajamos con la tabla "usuarios".
Eliminamos la tabla:
drop table usuarios;
Creamos la tabla:
create table usuarios( nombre varchar2(20), clave varchar2(10) );
Ingresamos algunos registros:
 insert into usuarios (nombre,clave)
  values ('Marcelo','River');
 insert into usuarios (nombre,clave)
  values ('Susana','chapita');
 insert into usuarios (nombre,clave)
  values ('Carlosfuentes','Boca');
 insert into usuarios (nombre,clave)
  values ('Federicolopez','Boca');
Cambiaremos los valores de todas las claves, por la cadena "RealMadrid":
update usuarios set clave='RealMadrid';
Un mensaje indica que se actualizaron 4 registros.
El cambio afectó a todos los registros, veámoslo:
select *from usuarios;
Necesitamos cambiar el valor de la clave del usuario llamado "Federicolopez" por "Boca":
update usuarios set clave='Boca' where nombre='Federicolopez';
Verifiquemos que la actualización se realizó:
select *from usuarios;
Vimos que si Oracle no encuentra registros que cumplan con la condición del "where", un mensaje indica que ningún registro se modifica:
update usuarios set clave='payaso' where nombre='JuanaJuarez';
Para actualizar varios campos en una sola instrucción empleamos:
update usuarios set nombre='Marceloduarte', clave='Marce' where nombre='Marcelo';
Verifiquemos que la actualización se realizó:
select *from usuarios;
 drop table usuarios;
 create table usuarios(
  nombre varchar2(20),
  clave varchar2(10)
 );
 insert into usuarios (nombre,clave)
  values ('Marcelo','River');
 insert into usuarios (nombre,clave)
  values ('Susana','chapita');
 insert into usuarios (nombre,clave)
  values ('Carlosfuentes','Boca');
 insert into usuarios (nombre,clave)
  values ('Federicolopez','Boca');
 update usuarios set clave='RealMadrid';
 select *from usuarios;
 update usuarios set clave='Boca'
  where nombre='Federicolopez';
 select *from usuarios;
 update usuarios set clave='payaso'
  where nombre='JuanaJuarez';
 update usuarios set nombre='Marceloduarte', clave='Marce'
  where nombre='Marcelo';
 select *from usuarios;
La ejecución de este lote de comandos SQL genera una salida similar a:
