Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-03-2005
istradlin istradlin is offline
Miembro
 
Registrado: feb 2005
Posts: 58
Poder: 20
istradlin Va por buen camino
¿Codigo mal?

Quiero crear la siguiente tabla en una BD Interbase con el editor SQL del IB expert:

CREATE TABLE TALLER (
FICHA_NUMERO INTEGER PRIMARY KEY,
FECHA_ENTRADA DATE,
FECHA_SALIDA DATE,
FECHA_FAB_APARATO DATE,
FECHA_VENTA_APARATO DATE,
NUM_SERIE_APARATO VARCHAR(50),
COMENTARIO_APARATO VARCHAR(1000),
COMENTARIO_CLIENTE VARCHAR(1000),
COMENTARIO_PRESUPUESTO VARCHAR(1000),
COMENTARIO_REPARACION VARCHAR(1000),
COMENTARIO_ACCESORIOS VARCHAR(1000),
IMPORTE_REPARACION DECIMAL,
GARANTIA VARCHAR(1),
PRESUPUESTO VARCHAR(1),
ACEPTADO VARCHAR(1),
ID_APARATO INTEGER REFERENCES APARATOS(ID_APARATO),
NIF CHAR(17) REFERENCES CLIENTES(NIF)
);

pero me da este error:

This operation is not defined for system tables.
unsuccessful metadata update.
Column: FICHA_NUMERO not defined as NOT NULL - cannot be used in PRIMARY KEY/UNIQUE constraint definition.

por cierto los varchar(1) me gustaria que fuesen campos boleanos e importe_reparacion moneda (euros) pero no se que tipos de datos usar.

Gracias y un saludo.
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 08:37:23.


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