3
“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯是您可以信賴的網站建設服務商、專業(yè)的互聯網服務提供商! 專注于成都網站建設、網站設計、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯建站將不斷地超越自我,追逐市場,引領市場!
stuid
number(10)
references
t_stu(stuid)
就是這個字段關聯t_stu表的stuid字段;
4
couseid
number(10),
5
constraint
fk_couseid
foreign
key(couseid)
6
references
t_couse(couseid)
7
on
delete
cascade);
這個是外鍵關聯,并做同步刪除操作,就是如果t_couse表中的某個couseid數據被刪除了,那么這張表相關的數據也會自動被刪除;跟上面的區(qū)別就在于有沒有做刪除操作;
on
delete
cascade
就是同步刪除的意思,比如t_couse表中有個couseid=5,t_score表中也有couseid=5的數據,當刪除t_couse表中couseid=5的數據時,t_score表中所有couseid=5的數據也會自動刪除;
可以寫在同一行,但是要用逗號分格開;
望采納,碼字不容易
--使用表級約束
CREATE TABLE table_name
(column_1 datatype ,
column_2 datatype ,
...
CONSTRAINT fk_column
FOREIGN KEY (column_1, column_i, ... column_n)
REFERENCES parent_table (column_1, column_i, ... column_n)
);
--使用列級約束
CREATE TABLE table_name
(column_1 datatype ,
column_2 datatype CONSTRAINT fk_column REFERENCES parent_table (column_name),
...
);
主外鍵需要依托多表來創(chuàng)建,方法如下:
創(chuàng)建主表:
CREATE?TABLE?SCOTT.DEPT?
(DEPTNO?NUMBER(2,0)?PARIMARY?KEY,?
DNAME?VARCHAR2(14),?
LOC?VARCHAR2(13));
創(chuàng)建副表及外鍵:
CREATE?TABLE?EMP?
(EMPNO?NUMBER(4,0)?PRIMARY?KEY,?
ENAME?VARCHAR2(10),?
JOB?VARCHAR2(9),?
MGR?NUMBER(4,0),?
HIREDATE?DATE,?
SAL?NUMBER(7,2),?
COMM?NUMBER(7,2),?
DEPTNO?NUMBER(2,0),
CONSTRAINT?FK_DEPTNO?FOREIGN?KEY?(DEPTNO)?REFERENCES?DEPT?(DEPTNO));