Mam taki przykład, jak stworzyć w oraclu tabelę z takimi kluczami 'PF' ( ta tabelka na dole ) ?
Bo wiem że PK to Primary Key się wpisuje, a FK to Foreign Key, a tego PF nie wiem jak to złapać
0
0
PK jest na polach order_id i product_id i jednocześnie są one FK do odpowiednich tabel
0
ok dzięki :) tak myślałem właśnie,
czyli create table z tymi dwoma FK wystarczy bez robienia Primary Keya ?
0
sorka dziabnąłem się w poprzednim pości - pierwsze powinno być PK tak jak teraz
0
ok czyli dla pewności,
zrobić
create table customer_order_products (
order_id number constraint order_pk primary key,
product_id number constraint order_pk primary key
)
to tak ? czy zrobić foreigny ale one będą jak PK działały
bo robilem przed chwila tak jak pisaleś przedtem żeby dać oba klucze jako FK i stworzyło mi tabele bez błędu
to poprosił bym o sprostowanie tego na 100% i już se powinienem poradzić :)
0
CREATE TABLE customer_order_products (
order_id NUMBER,
product_id NUMBER,
CONSTRAINT customer_order_products_pk PRIMARY KEY (order_id, product_id),
CONSTRAINT order_fk FOREIGN KEY (order_id) REFERENCES order(order_id),
CONSTRAINT product_fk FOREIGN KEY (product_id) REFERENCES product(product_id)
)
0
dzięki wielkie