Używam bazy danych Apache Derby z ij 10.10.deklarowanie klucza obcego w bazie danych apache derby
Mam 2 tabeli pierwszy jest "usertable", a drugi jest "logintable". W mojej "usertable" mam dwie kolumny userid i nazwę. Moja tablica 'logintable' ma dwie kolumny userid i hasło. Potrzebuję ustawić jedną kolumnę w logintable jako klucz obcy, gdzie klucz podstawowy jest w tabeli użytkownika.
użyłem polecenia następujące polecenie, aby utworzyć tabelę:
create table usertable (userid varchar(10) primary key,name varchar(20));
Jak mogę napisać logintable aby ustawić identyfikator użytkownika jako klucz obcy odnoszący się do powyższego klucza podstawowego.
Czy ktoś może mi pomóc.
użyłem następujące statment do tworzenia tabeli logowania z klucza obcego 'create table logintable (userid varchar (10) odniesienia usertable (userid) , password varchar (20)); ' To zadziałało. Dziękuję za podpowiedź. – rainu
@rainu - Twoje tworzenie stołu zadziałało dla mnie i chciałbym odtworzyć twój komentarz jako odpowiedź –
@rainu Edytowałem twoją sugerowaną składnię w odpowiedzi - dziękuję! –