1.創建表時:
沈河網站制作公司哪家好,找創新互聯公司!從網頁設計、網站建設、微信開發、APP開發、自適應網站建設等網站項目制作,到程序開發,運營維護。創新互聯公司于2013年開始到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創新互聯公司。
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) -- 聯合主鍵
);
2.創建表之后追加聯合主鍵
alter table table_name add constraint pk_table_name primary key (first_name,second_name);
1.先建一個序列:
--?Create?sequence?
create?sequence?auto_id
minvalue?1
maxvalue?9999999999999
start?with?1
increment?by?1
cache?10;
2.創建觸發器:
create?or?replace?trigger?auto_col_trigger
before?insert?on?auto_tab
for?each?row
declare
v_id?number?:=?0;
begin
select?auto_id.nextval?into?v_id?from?dual;
:new.id?:=?v_id;
end;
我隨便寫的,表名和字段名改一下就行了。
一、權限分為系統權限及對象權限。
1、系統權限:系統規定用戶使用數據庫的權限。(系統權限是對用戶而言)。
1)、DBA: 擁有全部特權,是系統最高權限,只有DBA才可以創建數據庫結構。
2)、RESOURCE:擁有Resource權限的用戶只可以創建實體,不可以創建數據庫結構。
3)、CONNECT:擁有Connect權限的用戶只可以登錄Oracle,不可以創建實體,不可以創建數據庫結構。
對于普通用戶:授予connect, resource權限。
對于DBA管理用戶:授予connect,resource, dba權限。
2、對象權限:某種權限用戶對其它用戶的表或視圖的存取權限。(是針對表或視圖而言的)。
CREATE SESSION,創建會話,才可以打開界面
CREATE TABLE,創建表,可創建空表,但沒有權限插入數據
CREATE SEQUENCE創建序列
CREATE VIEW,創建視圖
工具/材料
SQL Developer
01
首先打開SQL Developer軟件,找一個沒有主鍵約束的表,如下圖所示
02
然后我們新建一個查詢,在界面中輸入如下的約束修改語句,如下圖所示,主要通過add constranint來添加約束
03
編寫完約束添加語句以后,點擊工具欄中的執行按鈕,如下圖所示,如果輸出欄顯示已變更則證明主鍵約束創建成果
04
然后我們進入STUDENT表的約束添加頁中可以看到,我們加的主鍵約束已經添加進去了,如下圖所示
05
另外,創建表的時候可以直接添加主鍵約束,如下圖所示,直接在表創建語句中添加constraint即可
06
表創建完以后,記得在左側刷新數據庫信息,如下圖所示,因為你創建的信息不刷新的話不會更新
07
最后打開你所創建的表,看到你添加的主鍵約束已經加入進來了,這種方式的效果alter的方式是一樣的
建表要點:
1 Gengeral 中定義表名,表空間。
2 Columns 對字段進行定義。
3 在Key選擇主鍵字段,定義主鍵名稱,一般用表名。
不能“Apply” 一般是定義不完全。
oracle:
甲骨文公司,全稱甲骨文股份有限公司(甲骨文軟件系統有限公司),是全球最大的企業級軟件公司,總部位于美國加利福尼亞州的紅木灘。1989年正式進入中國市場。2013年,甲骨文已超越?IBM?,成為繼?Microsoft?后全球第二大軟件公司。
2017年6月7日發布的2017年美國《財富》500強,甲骨文公司排名第81位。2017年6月,《2017年BrandZ最具價值全球品牌100強》公布,甲骨文公司排名第46位。
20世紀約70年代 一間名為Ampex的軟件公司,正為中央情報局設計一套名叫Oracle的數據庫,埃里森是程序員之一。
1977年埃里森與同事Robert Miner創立“軟件開發實驗室”(Software Development Labs),當時IBM發表“關系數據庫”的論文,埃里森以此造出新數據庫,名為甲骨文。
1978年 公司遷往硅谷,更名為“關系式軟件公司”(RSI)。RSI在1979年的夏季發布了可用于DEC公司的PDP-11計算機上的商用ORACLE產品,這個數據庫產品整合了比較完整的SQL實現,其中包括子查詢、連接及其他特性。美國中央情報局想買一套這樣的軟件來滿足他們的需求,但在咨詢了IBM公司之后發現IBM沒有可用的商用產品,他們聯系了RSI。于是RSI有了第一個客戶。
最先提出“關系數據庫”的IBM采用RSI的數據庫。1982年再更名為甲骨文(Oracle)。
網站題目:oracle主鍵怎么創建,oracle數據庫創建主鍵
文章地址:http://m.newbst.com/article22/hsegcc.html
成都網站建設公司_創新互聯,為您提供靜態網站、營銷型網站建設、網站制作、用戶體驗、建站公司、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯