![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola.
Como hago para tener un tipo de dato de 9 de digitos y 2 decimales?¿ |
|
#2
|
||||
|
||||
|
Hola:
Este es un ejemplo tomado desde oracle, pero la idea se podría aplicar a cualquier motor de bd..
Si te fijas hay una declaración de number de largo 10 y con 2 decimales, me imagino que un float se puede declarar de la misma forma... ![]()
__________________
No todo es como parece ser... |
|
#3
|
||||
|
||||
|
Cita:
Defined with precision, with or without scale, they are stored as SMALLINT, INTEGER, DOUBLE PRECISION or 64-bit integer. Storage type depends on both the precision and the dialect of the database. Table 4.2 describes these relationships. Código:
Precision Dialect 1 Dialect 3
1 to 4 • SMALLINT for NUMERIC datatypes
• INTEGER for DECIMAL datatypes
• SMALLINT
5 to 9 INTEGER INTEGER
10 to 18 DOUBLE PRECISION INT64
Un saludo |
|
#4
|
|||
|
|||
|
Ok. Le pongo numeric (10, 2) y me cambia automaticamente a numeric (15, 2) pero por lo menos entiendo que el el segundo numero son los decimales ya que el ib-expert dice escala.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|