Ver Mensaje Individual
  #1  
Antiguo 11-04-2014
camiz camiz is offline
Miembro
 
Registrado: ene 2012
Posts: 69
Reputación: 13
camiz Va por buen camino
Límites de Base de Datos en firebird

Hola amigos del foro, de nuevo necesitanto su ayuda.

- Quiere que me aclaren una duda con respecto al numero y tamaño de los campos que soporta Firebird para crear una tabla.
he leído en este hilo sobre los limites de firebird, pero hay algo que no queda claro.

estoy creando una tabla en firebird por medio de un administrador de base de datos Flamerobin y me bota un error al crear la tabla...

Cita:
*** IBPP::SQLException ***
Context: Transaction::Commit
SQL Message : -607
This operation is not defined for system tables.
Engine Code : 335544351
Engine Message :
unsuccessful metadata update
new record size of 340048 bytes is too big
TABLE TABLA1
este es la tabla que quiero crear
Código SQL [-]
CREATE TABLE TABLA1
(
  IDTABLA Integer NOT NULL,
  CAM1PO Varchar(17000),
  CAM2PO Varchar(17000),
  CAM3PO Varchar(17000),
  CAM4PO Varchar(17000),
  CAM5PO Varchar(17000),
  CAM6PO Varchar(17000),
  CAM7PO Varchar(17000),
  CAM8PO Varchar(17000),
  CAM9PO Varchar(17000),
  CAM10PO Varchar(17000),
  CAM11PO Varchar(17000),
  CAM12PO Varchar(17000),
  CAM13PO Varchar(17000),
  CAM14PO Varchar(17000),
  CAM15PO Varchar(17000),
  CAM16PO Varchar(17000),
  CAM17PO Varchar(17000),
  CAM18PO Varchar(17000),
  CAM19PO Varchar(17000),
  CAM20PO Varchar(17000),
  PRIMARY KEY (IDTABLA)
);

al parecer tengo la impreción que el error es por la suma total de bytes de los campos (17000 x 20)= 340 000
he probado que el total de bytes sea inferior a 64000 y ahí si se crea correctamente.

Lo que quiero saber si es posible crear esta tabla en firebir o es problema del administrador (Flamerobin).
Responder Con Cita