其實無論用戶是否想在以後的操作中看到此提示框,都可以在 Data Studio 的 Eclipse 參數頁里進行配置。點擊主菜單中的 Window->Preferences,會彈出參數配置頁,在參數配置頁里選擇 Data Management->Object List Options,您將看到一個 Checkbox 讓您選擇是否在編輯資料庫對象時彈出“Change Plan 已經創建“的對話框。請參考下圖 26:
圖 26. 在參數頁中選擇是否在編輯資料庫對象時彈出提示對話框
在使用 Data Studio 時,只要您看到彈出的提示框中包含有類似“Don ‘ t show me again”的選擇框,那麼是否顯示這個提示都可以在參數頁進行配置。再比如,很多時候在您的操作會產生衝突時,Data Studio 默認都會彈出一個衝突驗證提示框,請參考下圖 27 中創建 Schema 時指定的名稱和已經存在的 Schema 同名時的場景:
圖 27. 操作中產生命名衝突的驗證提示框
Data Studio 在參數頁中擴展了一個名為 Model Validation 的選項頁面,用戶可以在其中設置 Include Live warning 選項來選擇是否顯示此類的提示框。請參考下圖 28:
圖 28. 在參數頁中設置是否顯示驗證對話框
當然,如果您選擇不顯示驗證對話框,Data Studio 就會高亮度顯示出現衝突的區域來對您進行提示,並把信息列印在 Console 視圖裡。以上參數頁中的配置並不影響實際的操作,下面舉一個
典型的創建表外鍵的場景來向您展示參數頁中的配置可以影響到實際操作的例子。
環境準備:
在 Data Studio 的 Administrator Explorer 視圖中選擇您的資料庫,然後點擊視圖右上角的下拉箭頭,選擇 New Sql Script 打開 SQL 編輯器,在編輯器里運行下面的語句創建兩個表。
清單 2. 創建主鍵和外鍵表
create table pktable
(id integer not null, name varchar(20), age integer, primary key(id));
create table fktable
(managerid integer, dept varchar(20));
其中 pktable 作為子表,fktable 作為父表。以下操作想為表 fktable 的列 managerid 創建一個外鍵,讓它引用表 pktable 的主鍵列 id。此時大家可以看到,子表中所有的列都可以為空,而且沒有主鍵。
操作步驟:
1. 在 Administrator Explorer 視圖中右鍵點擊您資料庫下的 Constraints 文件夾,選擇 Create Foreign Key,在彈出的對話框列表中選擇表 fktable 作為子表。如下圖 29:
圖 29. 選擇子表(外鍵表)
在上圖中點擊 OK 按鈕,會出現嚮導讓您選擇父表,從列表中選擇 pktable 如下圖 30:
圖 30. 選擇父表(主鍵表)
以下文章點擊率最高
Loading…