oracle中怎么建外鍵,oracle 主鍵 外鍵

oracle創建外鍵

create TABLE zhao(

目前創新互聯已為數千家的企業提供了網站建設、域名、虛擬空間、綿陽服務器托管、企業網站設計、靈璧網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

id number primary key,

mingcheng nvarchar2(50),

neirong nvarchar2(50),

jiezhiriqi date,

zhuangtai nvarchar2(50)

);

create TABLE tou(

id number primary key,

zhao_id number,

toubiaoqiye nvarchar2(50),

biaoshuneirong nvarchar2(50),

toubiaoriqi date,

baojia number,

zhuangtai nvarchar2(50),

foreign KEY(zhao_id) REFERENCES zhao(id)

);

foreign key (zhao_id) references to zhao(id)

多了個to

在oracle數據庫中怎樣創建主外鍵關系

主外鍵需要依托多表來創建,方法如下:

創建主表:

CREATE?TABLE?SCOTT.DEPT?

(DEPTNO?NUMBER(2,0)?PARIMARY?KEY,?

DNAME?VARCHAR2(14),?

LOC?VARCHAR2(13));

創建副表及外鍵:

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));

oracle怎么創建外鍵?

create TABLE zhao(\x0d\x0a id number primary key,\x0d\x0a mingcheng nvarchar2(50),\x0d\x0a neirong nvarchar2(50),\x0d\x0a jiezhiriqi date,\x0d\x0a zhuangtai nvarchar2(50)\x0d\x0a);\x0d\x0acreate TABLE tou(\x0d\x0a id number primary key,\x0d\x0a zhao_id number,\x0d\x0a toubiaoqiye nvarchar2(50),\x0d\x0a biaoshuneirong nvarchar2(50),\x0d\x0a toubiaoriqi date,\x0d\x0a baojia number,\x0d\x0a zhuangtai nvarchar2(50),\x0d\x0a foreign KEY(zhao_id) REFERENCES zhao(id)\x0d\x0a);\x0d\x0aforeign key (zhao_id) references to zhao(id)\x0d\x0a多了個to

oracle建立?主鍵?和?外鍵?的問題

3

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數據被刪除了,那么這張表相關的數據也會自動被刪除;跟上面的區別就在于有沒有做刪除操作;

on

delete

cascade

就是同步刪除的意思,比如t_couse表中有個couseid=5,t_score表中也有couseid=5的數據,當刪除t_couse表中couseid=5的數據時,t_score表中所有couseid=5的數據也會自動刪除;

可以寫在同一行,但是要用逗號分格開;

望采納,碼字不容易

oracle 如何創建表外鍵

--使用表級約束

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),

...

);

分享文章:oracle中怎么建外鍵,oracle 主鍵 外鍵
文章分享:http://m.kartarina.com/article4/hddhie.html

成都網站建設公司_創新互聯,為您提供面包屑導航網站排名品牌網站建設移動網站建設建站公司企業網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 久久久久亚洲av无码专区导航| 精品久久久久久无码人妻蜜桃| 久久精品国产亚洲AV无码娇色| 久久亚洲AV成人无码国产| 性无码一区二区三区在线观看| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 亚洲av无码专区首页| 国产av永久精品无码| 亚洲Aⅴ无码专区在线观看q| 九九无码人妻一区二区三区| JLZZJLZZ亚洲乱熟无码| 99精品一区二区三区无码吞精| 亚洲中文字幕不卡无码 | 无码一区二区三区爆白浆| 无码精品人妻一区二区三区影院| 亚洲成av人片在线观看无码不卡 | 亚洲成在人线在线播放无码| 中文无码乱人伦中文视频在线V| 精品无码一区二区三区爱欲| 中国少妇无码专区| 亚洲av午夜国产精品无码中文字| 久久久亚洲精品无码| 亚洲午夜福利精品无码| 人妻中文字幕AV无码专区| 人妻无码αv中文字幕久久| 国产亚洲?V无码?V男人的天堂 | 91无码人妻精品一区二区三区L | 无码137片内射在线影院 | 最新中文字幕AV无码不卡| 久久久久久亚洲av无码蜜芽| 久久亚洲AV成人无码软件| 亚洲av无码av制服另类专区| 人妻AV中出无码内射| 亚洲无码在线播放| 亚洲午夜福利精品无码| 永久免费av无码入口国语片| 中文无码乱人伦中文视频在线V| 一本大道久久东京热无码AV| 一级电影在线播放无码| 免费无码AV一区二区| 无码A级毛片日韩精品|