文件首頁
MySQL Workbench 手冊
相關文件 下載本手冊
PDF (美式信紙) - 17.0Mb
PDF (A4) - 17.0Mb


9.1.6.1 常式

9.1.6.1.1 將常式新增至實體綱要

若要新增常式,請在「MySQL 模型」頁面的「實體綱要」區段中,按兩下 新增常式 圖示。常式的預設名稱為 routine1。如果已存在以此名稱命名的常式,則新常式會命名為 routine2

新增常式會自動開啟停駐於應用程式底部的常式編輯器。如需使用常式編輯器的相關資訊,請參閱第 9.1.6.1.2 節「常式編輯器」

按一下滑鼠右鍵點選常式,會開啟包含下列項目的快顯選單

  • 重新命名

  • 剪下 'routine_name'

  • 複製 'routine_name'

  • 貼上

  • 編輯常式

  • 在新視窗中編輯

  • 複製 SQL 到剪貼簿

  • 刪除 'routine_name'

編輯常式」項目會開啟常式編輯器。

剪下和貼上項目可用於在不同的綱要之間複製常式。

注意

從常式群組編輯器的「常式」標籤中刪除常式的程式碼,將會導致從模型中移除常式物件。

注意

若要從常式群組中移除常式,請使用常式群組編輯器「常式群組」標籤上的控制項。

刪除選項的動作會根據您設定 MySQL Workbench 的方式而有所不同。如需更多資訊,請參閱第 3.2.4 節「建模喜好設定」

9.1.6.1.2 常式編輯器

若要叫用常式編輯器,請在「MySQL 模型」頁面的「實體綱要」區段中按兩下常式。這會開啟停駐於應用程式底部的常式編輯器。可以同時開啟任意數量的常式。每個額外的常式都會在常式編輯器頂部顯示為一個標籤。

常式」和「權限」標籤會顯示於常式編輯器的底部。使用滑鼠或按 Control+Alt+Tab 從鍵盤在不同的標籤之間瀏覽。

9.1.6.1.2.1 「常式」標籤

使用常式編輯器的「常式」標籤執行下列工作

  • 使用「名稱」欄位重新命名常式。

  • 使用「SQL」欄位輸入 SQL 以建立常式。

9.1.6.1.2.2 「權限」標籤

常式編輯器的「權限」標籤可讓您指派特定的角色和權限。您也可以使用角色編輯器將權限指派給角色。如需此主題的討論,請參閱第 9.1.1.5.2 節「新增角色和物件權限」

第一次開啟此標籤時,所有已建立的角色都會顯示在右側的清單中。將您想要與此表格建立關聯的角色移至左側的「角色」清單中。方法是選取角色,然後按一下「<」按鈕。使用 Shift 鍵選取多個連續角色,並使用 Control 鍵選取不連續的角色。

若要將權限指派給角色,請按一下「角色」清單中的角色。這會在「已指派的權限」清單中顯示所有可用的權限。顯示的權限如下

  • 全部

  • 建立

  • DROP

  • GRANT OPTION

  • REFERENCES

  • ALTER

  • DELETE

  • INDEX

  • INSERT

  • SELECT

  • UPDATE

  • TRIGGER

您可以選擇將所有權限指派給特定角色,或是指派先前列出的任何其他權限。與特定表格無關的權限 (例如 FILE 權限) 不會顯示。

如果角色已獲授與特定表格的權限,則這些權限會在「已指派的權限」清單中顯示為已勾選。