若要新增常式,請在「MySQL 模型
」頁面的「實體綱要
」區段中,按兩下 新增常式
圖示。常式的預設名稱為 routine1
。如果已存在以此名稱命名的常式,則新常式會命名為 routine2
。
新增常式會自動開啟停駐於應用程式底部的常式編輯器。如需使用常式編輯器的相關資訊,請參閱第 9.1.6.1.2 節「常式編輯器」。
按一下滑鼠右鍵點選常式,會開啟包含下列項目的快顯選單
「
」項目會開啟常式編輯器。剪下和貼上項目可用於在不同的綱要之間複製常式。
從常式群組編輯器的「常式」標籤中刪除常式的程式碼,將會導致從模型中移除常式物件。
若要從常式群組中移除常式,請使用常式群組編輯器「常式群組」標籤上的控制項。
刪除選項的動作會根據您設定 MySQL Workbench 的方式而有所不同。如需更多資訊,請參閱第 3.2.4 節「建模喜好設定」。
若要叫用常式編輯器,請在「MySQL 模型
」頁面的「實體綱要
」區段中按兩下常式。這會開啟停駐於應用程式底部的常式編輯器。可以同時開啟任意數量的常式。每個額外的常式都會在常式編輯器頂部顯示為一個標籤。
「常式」和「權限」標籤會顯示於常式編輯器的底部。使用滑鼠或按 Control+Alt+Tab 從鍵盤在不同的標籤之間瀏覽。
常式編輯器的「權限」標籤可讓您指派特定的角色和權限。您也可以使用角色編輯器將權限指派給角色。如需此主題的討論,請參閱第 9.1.1.5.2 節「新增角色和物件權限」。
第一次開啟此標籤時,所有已建立的角色都會顯示在右側的清單中。將您想要與此表格建立關聯的角色移至左側的「角色」清單中。方法是選取角色,然後按一下「 」按鈕。使用 Shift 鍵選取多個連續角色,並使用 Control 鍵選取不連續的角色。
若要將權限指派給角色,請按一下「角色」清單中的角色。這會在「已指派的權限」清單中顯示所有可用的權限。顯示的權限如下
全部
建立
DROP
GRANT OPTION
REFERENCES
ALTER
DELETE
INDEX
INSERT
SELECT
UPDATE
TRIGGER
您可以選擇將所有權限指派給特定角色,或是指派先前列出的任何其他權限。與特定表格無關的權限 (例如 FILE
權限) 不會顯示。
如果角色已獲授與特定表格的權限,則這些權限會在「已指派的權限」清單中顯示為已勾選。