¿Cómo se crea una llave foránea (FK)?
1. Después de la creación de la tabla
ALTER TABLE PRODUCTO
ADD CONSTRAINT FK_PRODUCTO_IDCATEGORIA
FOREIGN KEY (IDCATEGORIA)
REFERENCES CATEGORIA(IDCATEGORIA);
2. Dentro de la definición de la tabla
CREATE TABLE CLIENTE (
IDCLIENTE CHAR(8) NOT NULL,
IDCIUDAD TINYINT NOT NULL,
-- ...
CONSTRAINT FK_CLIENTE_IDCIUDAD
FOREIGN KEY (IDCIUDAD) REFERENCES CIUDAD(IDCIUDAD)
);
Last updated