使用sql,我需要讓LINENO和訂單項目成複合鍵我怎麼能做到這一點這一點,到目前爲止,我已經得到了SQL複合鍵的幫助
CREATE TABLE ORDERLINE (
ORDERNO INTEGER NOT NULL,
LINENO VARCHAR(4) NOT NULL,
NUMBERORDERED NUMERIC DEFAULT '1',
QUOTEDPRICE NUMERIC DEFAULT '0.00',
CONSTRAINT ORDERLINE_ORDERNO_PK PRIMARY KEY (ORDERNO),
CONSTRAINT ORDERLINE_ORDERNO_CC CHECK (ORDERNO BETWEEN 10000 AND 99999),
CONSTRAINT ORDERLINE_NUMBERORDERED CHECK (NUMBERORDERED BETWEEN 1 AND 100)
);
複合鍵?就像在「* primary * composite key」中一樣?還是你真的在獨特的約束之後?我不清楚... – 2011-05-30 06:19:38
在_composite主鍵_ - 似乎對我來說合理。可能會導致一些腦死亡的Web基礎設施問題,認爲您只能擁有單列主鍵,但您確實可以擁有多列主鍵,並且它們通常是完全可用的。 – 2011-05-30 07:19:14