Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 12-03-2009
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Código:
Create TABLE TBPRUEBAS (
    ID           INTEGER NOT NULL,
    CAMPOFLOAT   FLOAT,
    CAMPODOUBLE  DOUBLE PRECISION,
    PRIMARY KEY (ID)
);

commit work;

insert into tbpruebas values (1,93262548,93262548);
insert into tbpruebas values (2,93262549,93262549);
insert into tbpruebas values (3,54548865,54548865);
insert into tbpruebas values (4,37063683,37063683);
commit work;
Código:
SQL> select * from tbpruebas;

          ID     CAMPOFLOAT             CAMPODOUBLE 
============ ============== ======================= 

           1      93262544.       93262548.00000000 
           2      93262552.       93262549.00000000 
           3      54548864.       54548865.00000000 
           4      37063684.       37063683.00000000
Como ves, el campo double guarda perfectamente el valor indicado.

Del libro de Helen Borrie (The Firebird Book: A reference for Database Developers):
Cita:
FLOAT
FLOAT is a 32-bit floating-point data type with a limit of approximately 7 digits of
precision (assume 6 digits for reliability. A 10-digit number 25.33333312 inserted into
a FLOAT column is stored as 25.33333. The range is from -3.402*10^38 to 3.402*10^38
The smallest positive number it can store is 1.175*10^-38

DOUBLE PRECISION
DOUBLE PRECISION is a 64-bit floating-point data type with a limit of approximately
15 digits of precision. The range is from -1.797*10^308 to 1.797*10^308. The small-
est positive number it can store is 2.225*10^-308

Última edición por Casimiro Noteví fecha: 12-03-2009 a las 02:39:45.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
interbase 6.0 vs 6.5 u otro Patricio Firebird e Interbase 4 19-11-2008 19:54:15
Interbase no reconose otro usuario que SYSDBA horacio_arg Firebird e Interbase 6 22-11-2007 00:03:48
Conectarme a una DB de interbase 5.5 en otro equipo!!!. hmrvivas Firebird e Interbase 1 10-06-2006 21:21:17
Pasar datos de un gdb a otro gdb (Interbase) chema Firebird e Interbase 4 16-01-2006 18:02:14
Conectar Bd Interbase En Otro Dominio GIVO Conexión con bases de datos 3 28-05-2004 11:48:46


La franja horaria es GMT +2. Ahora son las 15:48:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi