Ver Mensaje Individual
  #4  
Antiguo 21-08-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Leopard2.
Cita:
Empezado por Leopard2 Ver Mensaje
...La tabla en DBf tiene definido el campo RUT como Numeric,
...
Pd. no se si fue la mejor idea definir los campos como Integer en la nueva tabla de Firebird.
Por lo que pude leer aquí DBF Field Types and Specifications, creo que no. Pienso que en Firebird, tendrías que usar un tipo escalado, INTEGER o DECIMAL.

Si el tipo de dato es NUMERIC, la precisión es exactamente la declarada. Si el tipo de datos es DECIMAL la precisión es al menos igual a la declarada.

Para cambiar el tipo usa ALTER de forma similar a este ejemplo:
Código SQL [-]
ALTER TABLE PROVEEDORES ALTER COLUMN RUT TYPE NUMERIC(15, 3)
Respetando la escala y precisión que estaba definida en el campo RUT de la tabla DBF.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita