caros,
como faço no hsqldb 1.8.x para que eu consiga relacionar as colunas registerCode das tabelas
DROP TABLE IF EXISTS <schema>_equipment;
CREATE TABLE <schema>_equipment (
idEquipment INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL PRIMARY KEY,
equipName VARCHAR(50),
vendor VARCHAR(50),
model VARCHAR(50),
serialNumber VARCHAR(50),
value VARCHAR(20),
description VARCHAR(150),
registerCode VARCHAR(50)
) ;
DROP TABLE IF EXISTS <schema>_register;
CREATE TABLE <schema>_register (
idRegister INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL PRIMARY KEY,
registerRef VARCHAR(50),
registerArea VARCHAR(150),
registerApp VARCHAR(50),
registerDesc VARCHAR(50),
registerCode VARCHAR(50),
PRIMARY KEY (idRegister, registerCode),
FOREIGN KEY (registerCode) REFERENCES <schema>_equipment (registerCode) ON DELETE CASCADE
) ;
ALTER TABLE <schema>_equipment
ADD CONSTRAINT fk_<schema>_equipmentregister FOREIGN KEY (registerCode) REFERENCES <schema>_register (registerCode) ON DELETE CASCADE;