主鍵:ALTER TABLE A ADD CONSTRAINT PK_XXX PRIMARY KEY (XXX)
10年積累的網(wǎng)站制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有北海免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
外鍵;ALTER TABLE B ADD CONSTRAINT FK_YYY FOREIGN KEY(YYY) REFERENCES A(XXX)
B表的YYY字段 引用A表的XXX字段值域?yàn)樽陨碇涤?/p>
主鍵約束,外鍵約束就是這樣建立的
刪除約束: ALTER TABLE A DROP CONSTRAINT 約束名
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)
多了個(gè)to
查找表的外鍵(包括名稱(chēng),引用表的表名和對(duì)應(yīng)的鍵名,下面是分成多步查詢(xún)): \x0d\x0a\x0d\x0aselect * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查詢(xún)的表 \x0d\x0a\x0d\x0a查詢(xún)外鍵約束的列名: \x0d\x0a\x0d\x0aselect * from user_cons_columns cl where cl.constraint_name = 外鍵名稱(chēng) \x0d\x0a\x0d\x0a查詢(xún)引用表的鍵的列名: \x0d\x0a\x0d\x0aselect * from user_cons_columns cl where cl.constraint_name = 外鍵引用表的鍵名 \x0d\x0a\x0d\x0a查詢(xún)表的所有列及其屬性 \x0d\x0a\x0d\x0aselect t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查詢(xún)的表
1
一個(gè)表只能有一個(gè)主鍵,但是可以用兩個(gè)字段做聯(lián)合主鍵,但針對(duì)你發(fā)上來(lái)的情況,板塊表只可以用id字段做主鍵
create?table?bk(
id?number?primary?key,
name?varchar2(50)?not?null);
然后創(chuàng)建帖子表
create?table?tz(
id?number??primary?key,
title?varchar2(50),
bkid?number,
foreign?KEY(bkid)?REFERENCES?bk(id));
注意 :一定要先創(chuàng)建bk表,再創(chuàng)建tz表
以oracle自帶的用戶(hù)scott為例。
create?table?dept(
deptno?number(2)?primary?key,?--deptno?為?dept表的主鍵
dname?varchar2(10),
loc?varchar2(9)
);
create?table?emp(
empno?number(4)?primary?key,?--empno?為?emp表的主鍵
ename?varchar2(10),
job?varchar2(9),
mgr?number(4),
hiredate?date,
sal?number(7,2),
comm?number(7,2),
deptno?number(2)?references?dept(deptno)?--dept表中deptno字段?為?emp表的外鍵
);
分享題目:oracle怎么編輯外鍵,Oracle創(chuàng)建外鍵
瀏覽路徑:http://jinyejixie.com/article42/dssohec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站策劃、企業(yè)網(wǎng)站制作、網(wǎng)站導(dǎo)航、域名注冊(cè)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)