Ver Mensaje Individual
  #4  
Antiguo 02-08-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
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 valkurekriger.

Código SQL [-]
CREATE TABLE TBCARGOS (
    IDCARGO      INTEGER NOT NULL,
    DESCRIPCION  VARCHAR(10) NOT NULL
);
ALTER TABLE TBCARGOS ADD CONSTRAINT PK_TBCARGOS PRIMARY KEY (IDCARGO);

CREATE TABLE TBUSUARIOS (
    IDUSUARIOS   INTEGER NOT NULL,
    IDCARGO      VARCHAR(10) NOT NULL,
    NOMBRE       VARCHAR(20) NOT NULL,
    APELLIDO     VARCHAR(30) NOT NULL,
    DNI          VARCHAR(10) NOT NULL,
    USUARIO      VARCHAR(20) NOT NULL,
    CONTRASENIA  VARCHAR(20) NOT NULL,
    fk_IDUSUARIOS_IDCARGO INTEGER NOT NULL
);
ALTER TABLE TBUSUARIOS ADD CONSTRAINT PK_TBUSUARIOS PRIMARY KEY (IDUSUARIOS);
ALTER TABLE TBUSUARIOS ADD FOREIGN KEY(fk_IDUSUARIOS_IDCARGO) REFERENCES TBCARGOS(IDCARGO);
Además de algún error de sintáxis no muy serio (como CONTAINING), fijate que 'fk_IDUSUARIOS_IDCARGO' no existía en tu código sql.

Saludos.
__________________
Daniel Didriksen

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