FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Penalizacion al actualizar campo con indice
Dentro de un método de actualización genérico válido para varias tablas ejecuto una sentencia UPDATE a la que se le pasan todos los valores de los campos de la tabla, aunque algunos valores no cambian respecto al valor que posee la base de datos. Mi pregunta es si existe alguna penalización por incluir en la sentencia un campo que es indice pero que no cambia su valor.
Por ejemplo, tengo una tabla T con campos C1,C2 y C3. Tanto C1 como C2 son campos índice. Actualmente hay un registro con los siguientes valores C1=99 C2="ABC", C3=1. Si yo ejecuto una sentencia update UPDATE T SET C1=99,C2="ABC",C3=5 WHERE C1=99 en la que no cambian los valores de los campos índice ¿se realizaría una reindexación en la tabla por el hecho de incluirlos en el UPDATE o solo cambiaría el valor de C3 y ya está? Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar campo LookUp como indice en DataSet | amadis | Conexión con bases de datos | 4 | 17-05-2007 04:01:57 |
como actualizar un solo campo de una BD | Nelly | Conexión con bases de datos | 2 | 06-12-2005 23:58:31 |
Case extraño al actualizar un campo. | Kashmir | Firebird e Interbase | 3 | 06-11-2005 14:18:25 |
Actualizar un campo | micayael | Firebird e Interbase | 2 | 28-10-2005 21:42:14 |
Actualizar campo calculado de DBGrid | Agar23 | Varios | 3 | 12-11-2003 08:27:36 |
|