Ver Mensaje Individual
  #2  
Antiguo 31-05-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola anubis.

Si estas agregando un nuevo registro, no es necesario traer ninguna columa, así que tu problema se debe producir cuando realizas una modificación.

Pero en este caso, si no trabajas en lotes, normalmente vas a traer un registro de forma similar a la que mencionas mas arriba:
Código SQL [-]
SELECT * FROM TABLA WHERE CLAVE = :PCLAVE
o mejor todavía, sólo las columnas que van a ser modificadas, por ej.:
Código SQL [-]
SELECT COL1, COL3, COL11 FROM TABLA WHERE CLAVE = :PCLAVE
Pero aún en el peor de los casos sólo estarías trayendo la totalidad de columnas de un solo registro.

De todos modos, si tenes un campo blob extensísimo y hay que agregar o quitar algo de su contenido, indefectiblemente vas a tener que traerlo (incluirlo en el SELECT) para poder trabajar sobre él.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita