Ver Mensaje Individual
  #5  
Antiguo 16-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
En cuanto a que la forma de almacenamiento cambie... creo que es poco probable, aunque entiendo tu punto de vista y está plenamente justificado.

Tené en cuenta que no hay constantes o alguna forma de decir 1 segundo. Si seguis intentando convertir una cadena, puede que halles la solución, pero esto será mucho menos eficiente que el valor numérico plano, pues fuerza un pharser para la cadena, validaciones, conversión y operaciones aritméticas que finalmente consumirán tiempo de proceso. No conozco tan a fondo interbase/firebird, pero si lanzas una actualización sobre 10000 registros... que te garantiza que esto no se llevará a cabo para cada registro??

En todo caso, si no queres que todo tu codigo quede dependiente de valores codificados... podes usar stored procedures que te devuelvan el valor correcto... que almacenado en una variable te sirva para tus sentencias SQL y el día que cambie la forma de representarlos, entonces solo cambias el código del stored procedure y listo.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita