文档首页
MySQL Workbench 手册
相关文档 下载本手册
PDF (US Ltr) - 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键选择不连续的角色。

要为角色分配权限,请在角色列表中单击该角色。这将在分配的权限列表中显示所有可用的权限。显示的权限为

  • ALL

  • CREATE

  • DROP

  • GRANT OPTION

  • REFERENCES

  • ALTER

  • DELETE

  • INDEX

  • INSERT

  • SELECT

  • UPDATE

  • TRIGGER

您可以选择将所有权限分配给特定角色或之前列出的任何其他权限。与特定表无关的权限(例如FILE权限)不会显示。

如果已向角色授予对特定表的权限,则这些权限在分配的权限列表中显示为已选中。