5.2. Actualizaciones e inserciones

5.2. Actualizaciones e inserciones Dataprix 26 Octubre, 2009 - 22:00

PostgreSQL cumple con el estándar SQL en todos los sentidos para las sentencias de actualización, inserción y borrado. No define modificadores ni otros mecanismos para estas sentencias.

En determinadas cláusulas, y para tablas heredadas, es posible limitar el borrado o la actualización a la tabla padre (sin que se propague a los registros de las tablas hijas) con la cláusula only:

demo=# update only persona set nombre=`Sr. `||nombre;
UPDATE 2
demo=# select * from persona;
nombre                     | direccion
---------------------------+-------------
Sr. Alejandro Magno        | Babilonia
Sr. Federico García Lorca  | Granada 65
Juan                       | Treboles 21
(3 rows)
demo=#