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

Dudas con tipo dato NUMBER(p,s)

Estas en el tema de Dudas con tipo dato NUMBER(p,s) en el foro de Oracle en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/06/2009, 09:44
 
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-
  #2 (permalink)  
Antiguo 09/06/2009, 20:25
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: Dudas con tipo dato NUMBER(p,s)

para formatear la salida checate las funciones to_char y to_number

respecto a lo ultimo creo que refieres a como formatear esa salida por default, y que yo sepa no se puede, depende la herramienta que utilices para escupir esa salida, la unica mas o menos viable es que te crearas una vista con ese campo formateado a como desees y utilices usa vista en lugar de la tabla
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 10/06/2009, 22:26
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Dudas con tipo dato NUMBER(p,s)

kikolice, revisaré tus sugerencias, muchas gracias por responder.
__________________
-La duda es la base del conocimiento-
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 07:09.