Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Valor por defecto en aplicacion

Estas en el tema de Valor por defecto en aplicacion en el foro de Oracle en Foros del Web. Buenos dias. Agradeceria vuestra ayuda. *En la interfaz de una aplicacion tengo campo1 y campo2 correspondientes a la tabla1. *Tengo ademas una Tabla2 con campo3 ...
  #1 (permalink)  
Antiguo 22/01/2010, 08:32
Avatar de xrax063  
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 11 años, 3 meses
Puntos: 0
Valor por defecto en aplicacion

Buenos dias. Agradeceria vuestra ayuda.

*En la interfaz de una aplicacion tengo campo1 y campo2 correspondientes a la tabla1.

*Tengo ademas una Tabla2 con campo3 y campo4.

*Ahora, necesito por ejemplo que en -El Momento De Ingresar- El Campo1 Automaticamente Campo2 sea La Multiplicacion De Campo1 * Campo3

supongo que se escribiria en el valor por defecto del campo2, pero no he podido.

¿Alguien sabe como?, es un problema ya de mucho tiempo. Gracias!
  #2 (permalink)  
Antiguo 22/01/2010, 09:01
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 11 años, 8 meses
Puntos: 360
Respuesta: Valor por defecto en aplicacion

En este caso veo innecesario la existencia del campo2 en tu diseño de base de datos.

Si campo2 es la suma de campo1 y campo4, porque no la pasas directamente cuando la requieras?
Por que tener mas espacio en la tabla y en memoria por algo que ya puedes calcular con una consulta?

te recomiendo borres el campo y cuando requieras de la multiplicación de campo1 y campo3 hazlo directamente. SQL es un excelente lenguaje para no comprometer el rendimiento de una aplicación al hacer este tipo de cálculos.


saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: defecto, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:32.