真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

oracle聯(lián)合主鍵怎么 oracle怎么設置聯(lián)合主鍵

oracle聯(lián)合主鍵

alter tablePDMT_REQUIREMENT_MANAGE add constraint unionkeyname primary key (DEVELOP_PLAN_YEAR_DE_ID,REQUIRE_NO);

網站建設哪家好,找創(chuàng)新互聯(lián)建站!專注于網頁設計、網站建設、微信開發(fā)、微信小程序定制開發(fā)、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了沙河免費建站歡迎大家使用!

上面語句中:unionkeyname為添加的聯(lián)合約束的名稱

Oracle中怎么設置聯(lián)合主鍵?

建表時候設置

CREATE TABLE TAB (

ID1 NUMBER(10) ,

ID2 NUMBER(4),

CREDIT NUMBER(2),

CONSTRAINT PK_TAB PRIMARY KEY (ID1,ID2) -- 主鍵

);

或者建表之后追加

alter table tab add constraint pk_tab2 primary key (id1,id2);

oracle創(chuàng)建聯(lián)合主鍵

1.創(chuàng)建表時:

create table table_name

(

first_name varchar2(12),

second_name varchar2(10),

idcard varchar(36),

home_name varchar(66),

constraint pk_table_name primary key(first_name,second_name,idcard) -- 聯(lián)合主鍵

);

2.創(chuàng)建表之后追加聯(lián)合主鍵

alter table table_name add constraint pk_table_name primary key (first_name,second_name);

在Oracle數據庫中創(chuàng)建一個表,用兩個鍵做聯(lián)合主鍵,sql語句該怎么寫?如下圖的問題

create?table?student_course

(

sno?char(8)?not?null,

cno?char(10)?not?null,

score?number,

constraint?PK

這個約束句只是一個名稱,表示這張表的主鍵(primary key)名稱。

為了方便明了,以2個單詞的首字母來做前綴:

Primary key: PK_xxx

Foreign key: FK_xxxx

Unique: UC_xxxxx

Index: IC_xxxxxx

等等,這只是一個編寫習慣問題。

具體如下:

1、簡介

Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數據庫管理系統(tǒng)。它是在數據庫領域一直處于領先地位的產品??梢哉fOracle數據庫系統(tǒng)是目前世界上流行的關系數據庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強,適用于各類大、中、小、微機環(huán)境。它是一種高效率、可靠性好的 適應高吞吐量的數據庫解決方案。

2、介紹

ORACLE數據庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。比如SilverStream就是基于數據庫的一種中間件。ORACLE數據庫是目前世界上使用最為廣泛的數據庫管理系統(tǒng),作為一個通用的數據庫系統(tǒng),它具有完整的數據管理功能;作為一個關系數據庫,它是一個完備關系的產品;作為分布式數據庫它實現(xiàn)了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。

3、支持平臺

在2001年發(fā)布的Oracle9i之前,甲骨文公司把他們的數據庫產品廣泛的移植到了不同的平臺上。近期,甲骨文公司鞏固了一小部分的操作系統(tǒng)平臺。

怎樣在oracle的表中建聯(lián)合主鍵?

create table a

(

a int primary key,

b int not null unique

)

;

注:not null unique相當于主鍵,這樣就形成了復合主鍵

oracle聯(lián)合主鍵的使用

聯(lián)合主鍵只是讓記錄聯(lián)合的那幾個字段總體上是唯一的,比如id1 id2 id3

可以有2個id 為1的,但肯定只有一個1 0 0。

查詢也要按需要來,寫個等值查詢:

select a.*,b.month,b.money from tab1 a,tab2 b where a.id1=b.id1 and a.id2=b.id2 and a.id3=b.id3;

至于對MONTH等其他限定按自己查詢需要來吧


文章名稱:oracle聯(lián)合主鍵怎么 oracle怎么設置聯(lián)合主鍵
網站URL:http://weahome.cn/article/hjsdhe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部