Oracle資料庫物件

2021-04-15 16:47:48 字數 1466 閱讀 2459

本文研究有關oracle資料庫物件的用法。oracle中包含五種資料庫物件,分別為別名、序列、檢視、索引和簇,其中別名和序列為oracle中特有的資料庫物件。

別名:通過對oracle中資料表設定別名之後,可以使用別名對資料表進行與原表名同樣的各種操作。其語句關鍵字為synonym

,下面看其具體用法。

建立同義詞:create

synonym

student for stu;

通過建立後,student即為stu表的別名,因此以下兩語句執行結果為一樣的

select *from student;  ==>   select *from stu;

刪除同義詞:drop synonym student;

序列:作為oracle的特有物件,序列用來實現oracle的主鍵自增,這是區別於其他關聯式資料庫的。關鍵字為sequence

。建立序列方法:createsequencenumseq incrementby1start with1maxvalue999;建立乙個序列從1開始遞增量為1並設定最大值為999。

序列使用:insert into testtable values(numseq.nextval);

nextval

返回下乙個可用的值

;  currval

獲得當前序列中值

第一次需先返回乙個

nextval

,才能取得currval

值.  

alter  sequence 

修改序列定義: alter sequence numseq set maxvalue 1000;

檢視與索引:其用法與其他資料庫相同,這裡不多贅述。

簇:兩表或多個表中存在相同列,將相同列儲存在乙個空間中,以節省空間。

建立簇方法:

create cluser classcluser

(classno varchar2(10)

);為簇建立索引  create index cluserindex on cluser classcluser;

建立表stuclass並指向已定義簇

create table stuclass

(classno varchar2(10),

classname varchar2(20)

)cluser classcluser(classno);

建立表student並指向已定義簇

create table student

(stuno int,

classno varchar2(10)

)cluser classcluser(classno);

oracle資料庫物件

alter table 檢視 站 show recyclebin 清空 站 purge recyclebin 徹底刪除表 drop table emp purge 2.檢視 優點 1.檢視是一張虛表 2.檢視建立在已有表的基礎上,檢視賴以建立的這些表稱為基表。3.向檢視提供資料內容的語句為 sele...

Oracle資料庫物件

本文研究有關oracle資料庫物件的用法。oracle中包含五種資料庫物件,分別為別名 序列 檢視 索引和簇,其中別名和序列為oracle中特有的資料庫物件。別名 通過對oracle中資料表設定別名之後,可以使用別名對資料表進行與原表名同樣的各種操作。其語句關鍵字為synonym,下面看其具體用法。...

資料庫 Oracle資料庫物件一

常見的資料庫物件 表 基本的資料儲存集合,由行和列組成 序列 提供有規律的數值 索引 提高查詢的效率 同義詞 給物件起別名 create table語句 create table許可權 儲存空間 資料型別 varchar2 size 可變長字元資料 預設4kb char size 定長字元資料 nu...