初次進入使用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小時...