![]() |
Insert parcializado
Buenas, ante todo, feliz 2.014 para todos en este maravilloso foro.
Voy a la cuestión. Es sabido que en una BD Oracle puedo hacer un Inser parcializado. A saber: Tabla A campo1 campo2 campo3 campo4 En este caso puedo hacer:
Y no se queja, los otros campos son puestos a Null o al valor que se le haya asignado por defecto. ¿Esto puede hacerse en Firebird? Esto es muyb potente, ya que si agregamos campos a la BD, no tenemos que andar rastreando pot todo el código para modificar nuestros insert's Gracias de antemano y saludos a todos. Santiago. |
Cita:
Si, Firebird soporta sin problemas la inserción parcial de campos. Sea por ejemplo la tabla: La instrucción: dando los valores ID = 1, NOMBRE = "PEPE" y ANIO_NAC = 1980, da como resultado: Código:
ID NOMBRE ANIO_NAC EDAD DOCUMENTO DIRECCION |
Gracias compañero.
Supongo que habrá que declarar los valores por defecto de los campos. Gracias. Santiago. |
Funciona de 10... No fue necesario declarar valores por defecto, asume que el valor por defecto es null.
Por supuesto, si queremos darle algún valor por defecto, podemos hacerlo. Muchas gracias. Santiago. |
Hola santiago14.
Cita:
Un script ejemplo para modificar la tabla del mensaje anterior:
Saludos :) |
Cita:
Gracias nuevamente. Pero si uno no pone los valores por defecto, asume que es NULL. Interesante. Santiago. |
Creía que era algo estándar sql, que todos permiten hacerlo.
|
Cita:
|
| La franja horaria es GMT +2. Ahora son las 18:35:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi