Ver Mensaje Individual
  #5  
Antiguo 14-10-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Reputación: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Ah, vale, es que has creado un índice único, y no un "constraint", además no tienes clave primaria.


Crea un "constraint"
Código SQL [-]
ALTER TABLE TIPOIVA ADD CONSTRAINT UQ_TIPOIVA_PORIVA UNIQUE(PORIVA);


O también:
Código SQL [-]
CREATE TABLE TIPOIVA (
  NOMBRE VARCHAR(30) CHARACTER SET ISO8859_1 NOT NULL COLLATE ES_ES_CI_AI,
  PORIVA NUMERIC(4, 2) DEFAULT 0,
  CONSTRAINT UQ_TIPOIVA_PORIVA UNIQUE(PORIVA)
);


Luego:
Código SQL [-]
ALTER TABLE ARTICULO
  ADD CONSTRAINT FK_ARTICULO_TIPOIVA
  FOREIGN KEY (TIPOIVA)
  REFERENCES TIPOIVA(PORIVA);
Responder Con Cita