Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2009, 09:44
phidalgo
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Dudas con tipo dato NUMBER(p,s)

Hola, tengo un par de dudas puntuales respecto del tipo de dato NUMBER(presicion,escala):

1- Se supone que por definición "Si no se indica la precisión se tomará en función del número a guardar, si no se indica la escala se tomará escala cero". Pero tengo una columna que la definí precisamente sin indicar presicion ni escala y me acepta numeros como "3333,567434435435" ..¿?

2- Si tengo 20 columnas del tipo NUMBER en donde almaceno solo números, como puedo hacer para que al rescatar estos datos, aparezcan preformateados con separadores de miles y 2 decimales?.
Ejemplo:
- si tengo almacenado "23489704" al consultar debo obtener 234.897,04
¿Que función puedo utilizar para ello?
¿Esto se puede manejar con una regla a nivel de BD independientemente del lenguaje de programación que utilice, es decir, con algo como un trigger y no utilizando una funcion embebida en mi SELECT (pues esta en el código)?

Gracias por su tiempo.
__________________
-La duda es la base del conocimiento-