Oracle 10g中如何創建表
從數據庫用戶角度看,數據庫中的數據是以表、視圖等方式儲存的。那么用戶自己是怎么創建表的呢?簡單的有兩種方式,一種是用戶可以在Oracle提供的SQL*Plus中使用CREATE TABLE語句創建表,也可以通過OEM圖形化工具創建表。
工具/材料
電腦
Oracle 10g
CREATE TABLE創建表
- 01
首先用戶必須要有CREATE TABLE系統權限,并且只能在自己的模式中創建表,圖中的例子使用CREATE TABLE語句在當前模式中創建了一個共有5列的表:表的名稱為employees,包含 emp_id, name, job,age,dep_id 等5列,后面的number、 varchar2、等為數據類型,括號里面為長度。
- 02
如果想要在其他模式中創建表,則必須在表名前加上模式名,并且用戶還要有CREATE ANY TABLE系統權限,例如圖中語句將在SYSTEM模式中創建employees1表
OEM創建表
- 01
在OEM主界面中選擇【管理】選項卡,進入如圖所示的數據庫管理界面;然后在“數據庫對象”中單擊【表】選項。
- 02
系統進入管理表界面,在該頁面中單擊【創建】按鈕,進入如圖所示的“創建表的組織形式”界面。在該界面中用戶可以選擇創建的表類型---標準表、臨時表或索引表。
- 03
在選擇創建的表類型后,單擊【繼續】按鈕,進入如圖所示的“創建表”界面。在“名稱”文本框中輸入要創建表的名稱。系統在“方案”文本框中顯示當前模式,這表示新創建的表將屬于該模式。
- 04
在“創建表”頁面中選擇“約束條件”選項卡,進入如圖所示的“表約束條件”頁面。該頁面中用戶可以為創建的表定義約束條件,包括主鍵約束(PRIMARY)、唯一約束(UNIQUE)、檢查約束(CHECK)和外鍵(FOREIGN)約束。
- 05
設置儲存參數,選擇“儲存”選項卡,進入如圖所示的儲存設置界面,最后保存表格,單機【確定】按鈕,系統會根據用戶對表的設置,創建一個新表。
聲明:本篇經驗系酷知網「www.coozhi.com」原創,轉載請注明出處。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。