Muestra las diferencias entre dos versiones de la página.
|
update [2013/10/21 19:27] fas creado |
update [2017/03/07 11:32] (actual) |
||
|---|---|---|---|
| Línea 3: | Línea 3: | ||
| El update es para actualziar 1 campo en una tabla existente. de la siguiente manera: | El update es para actualziar 1 campo en una tabla existente. de la siguiente manera: | ||
| - | <code> update "tabla" set "campos a editar " = "Dato editado" </code> | + | <code> update "tabla" set "campos a editar " = "Dato editado" </code> En "dato editado" colocamos el dato que queremos colocar en la tabla. |
| <code>where "campo especificacion" = "dato unico(id)" </code> de esta forma no aseguramos de que solo se modifique para este caso puntual y no todos los registros | <code>where "campo especificacion" = "dato unico(id)" </code> de esta forma no aseguramos de que solo se modifique para este caso puntual y no todos los registros | ||
| Línea 15: | Línea 15: | ||
| and datcodtar = 2 </code> | and datcodtar = 2 </code> | ||
| + | |||
| + | «paga el interés sólo a las cuentas con un saldo de 1.000 € o superior» | ||
| + | <code>update cuenta | ||
| + | set saldo = saldo * 1.05 | ||
| + | where saldo >= 1000</code> | ||
| + | En general, la cláusula where de la instrucción update puede contener cualquier constructor legar en la cláusula where de una instrucción select (incluyendo instrucciones select anidadas). Como con insert y delete, un select anidado en una instrucción update puede referenciar la relación que se esté actualizando. | ||
| + | |||