Estou fazendo um pequeno trabalho para faculdade e estou com dificuldades na sintaxe SQL do HSQLDB. Algém pode me explicar como criar chaves estrangeiras neste BD? Sua documentação oficial é péssima e não consigo entender. Agradeço qualquer ajuda.
Ajuda no HSQLDB
2 Respostas
Um exemplinho bem simples
CREATE TABLE PERSON (cd_person INTEGER NOT NULL, ds_name VARCHAR(64) NOT NULL, CONSTRAINT pk_person PRIMARY KEY (cd_person));
CREATE TABLE CAR (cd_car INTEGER NOT NULL, cd_person INTEGER NOT NULL, ds_name VARCHAR(64) NOT NULL, CONSTRAINT pk_car PRIMARY KEY (cd_car));
ALTER TABLE CAR ADD CONSTRAINT fk_person_car FOREIGN KEY (cd_person) REFERENCES PERSON (cd_person) ON UPDATE CASCADE ON DELETE CASCADE;
VALEU, OBRIGADO PELA AJUDA.
Criado 21 de novembro de 2007
Ultima resposta 21 de nov. de 2007
Respostas 2
Participantes 2