初次進入使用sql developer 進入oracle,並且開始建立資料表的時候充滿疑問,
比方說:出現一堆系統資料表,我怎麼在資料庫中找到我要的資料表?
最後才發現,oracle是以綱要(schema)進行資料表分類,
並且藉由不同使用者給予不同權限進行分類與管理,讀取不同的資料表。
在這一篇內容,我們將先建立一個新的使用者,給與相關的權限後進行登入,
在藉由這個使用者來開新的資料表。
----------------------------------- 我是分隔線 -----------------------------------
1.我們先使用sql developer進行連線
2.滑鼠右建點選使用者,新增使用者
3.輸入使用者帳號、密碼與相關設定,設定預設表格空間、讚時表格空間
4.點選授權的腳色,給予connect 與 resource 已授權與預設的內容
5.點選系統權限,給予相關使用者權限,包含alter session, create any table(含管理選項), create synonyn, create view, selecr any table(含管理選項), unlimited table space
6.使用新建立的使用者,使用sql develper進行登入
7.右鍵點選資料表,選擇新增資料表
8.選擇綱要,輸入資料表名稱,輸入欄位名稱與選擇類型
9.可以點選進階,更多資料表內容可以選取
大多數的資料類型與my SQL與SQL Server中資料類型差不多,
部分讓我覺得特別的地方:
VARCHAR2: 比varchar2更有彈性,依據情況變動儲存長度。
CLOB:儲存大量文字長度的資料型態
BLOB:用於儲存圖片等二位元資料的資料型態
藉由這邊的操作,建立資料表,建立PK,建立資料欄位等基礎的步驟後,
我們即可完成資料表的建立。
--
越學越多東西,才發現過去的自己懂得太少...
好多東西想學,但一天只有24小時...