Oracle 10g中如何建立表

來源:酷知科普網 3.08W

從資料庫使用者角度看,資料庫中的資料是以表、檢視等方式儲存的。那麼使用者自己是怎麼建立表的呢?簡單的有兩種方式,一種是使用者可以在Oracle提供的SQL*Plus中使用CREATE TABLE語句建立表,也可以通過OEM圖形化工具建立表。

工具/材料

電腦

Oracle 10g

CREATE TABLE建立表

首先使用者必須要有CREATE TABLE系統許可權,並且只能在自己的模式中建立表,圖中的例子使用CREATE TABLE語句在當前模式中建立了一個共有5列的表:表的名稱為employees,包含 emp_id, name, job,age,dep_id 等5列,後面的number、 varchar2、等為資料型別,括號裡面為長度。

Oracle 10g中如何建立表

如果想要在其他模式中建立表,則必須在表名前加上模式名,並且使用者還要有CREATE ANY TABLE系統許可權,例如圖中語句將在SYSTEM模式中建立employees1表

Oracle 10g中如何建立表 第2張

OEM建立表

在OEM主介面中選擇【管理】選項卡,進入如圖所示的資料庫管理介面;然後在“資料庫物件”中單擊【表】選項。

Oracle 10g中如何建立表 第3張

系統進入管理表介面,在該頁面中單擊【建立】按鈕,進入如圖所示的“建立表的組織形式”介面。在該介面中使用者可以選擇建立的表型別---標準表、臨時表或索引表。

Oracle 10g中如何建立表 第4張

在選擇建立的表型別後,單擊【繼續】按鈕,進入如圖所示的“建立表”介面。在“名稱”文字框中輸入要建立表的名稱。系統在“方案”文字框中顯示當前模式,這表示新建立的表將屬於該模式。

Oracle 10g中如何建立表 第5張

在“建立表”頁面中選擇“約束條件”選項卡,進入如圖所示的“表約束條件”頁面。該頁面中使用者可以為建立的表定義約束條件,包括主鍵約束(PRIMARY)、唯一約束(UNIQUE)、檢查約束(CHECK)和外來鍵(FOREIGN)約束。

Oracle 10g中如何建立表 第6張

設定儲存引數,選擇“儲存”選項卡,進入如圖所示的儲存設定介面,最後儲存表格,單機【確定】按鈕,系統會根據使用者對錶的設定,建立一個新表。

Oracle 10g中如何建立表 第7張
熱門標籤