viernes, 15 de mayo de 2009

Actualización de datos.

La sentencia UPDATE.
Para la actualización de datos SQL dispone de la sentencia UPDATE. La sentencia UPDATE permite la actualización de uno o varios registros de una única tabla. La sintaxis de la sentencia UPDATE es la siguiente
UPDATE SET = {[, = ,..., = ]}[ WHERE ];
Las siguientes sentencias actualizan los datos de la tabla tCoches con los valores de la tabla tMarca obtenidos anteriormente en la página dedicada a la inserción de datos.
UPDATE tCochesSET marca = '1'WHERE marca = 'FORD'; UPDATE tCochesSET marca = '2'WHERE marca = 'RENAULT'; UPDATE tCochesSET marca = '3'WHERE marca = 'SEAT';
Notese que los valores para el campo marca aparecen entrecomillados, ya que es un campo de tipo varchar. Los valores con los que actualicemos los datos deben ser del tipo del campo.
Un aspecto a tener en cuenta es que los campos que forman la primary key de una tabla sólo se podrán modificar si los registros no están referenciados en ninguna otra tabla. En nuestro caso sólo podremos modificar la matrícula de un coche si no tiene registros asociados en la tabla tAlquileres.

No hay comentarios:

Publicar un comentario