跳转至

语言对话框

语言对话框

使用“创建语言”对话框注册新的过程语言。

“语言”对话框通过以下对话框选项卡组织过程语言的注册:“常规”,“定义”和“安全性”。 “ SQL”选项卡显示由对话框选择生成的SQL代码。

语言对话框的常规选项卡

使用“常规”选项卡中的字段来识别语言:

  • 使用名称旁边的下拉列表框选择语言脚本。

  • 使用所有者旁边的下拉列表框选择一个角色。

  • 在“注释”字段中存储有关语言的注释。

单击“定义”选项卡以继续。

语言对话框定义选项卡

使用“定义”选项卡中的字段来定义参数:

  • 切换到No位置以指定仅具有SeaboxSQL超级用户特权的用户可以使用此语言。默认值为是。

  • 启用后,请使用处理程序功能旁边的下拉列表框选择将被调用以执行该语言功能的功能。

  • 启用后,使用“内联函数”旁边的下拉列表框选择将被调用以执行该语言的匿名代码块(DO命令)的函数。

  • 启用后,使用“验证程序功能”旁边的下拉列表框选择在创建使用该语言的新功能时将要调用的功能,以验证新功能。

单击安全性选项卡以继续。

语言对话框安全性选项卡

使用“安全性”选项卡分配权限并定义安全性标签。

使用“权限”面板为角色分配权限。单击添加图标(+)设置数据库对象的特权:

  • 从“受让人”字段的下拉列表框中选择角色的名称。

  • 在“权限”字段内单击。选中一个或多个特权左侧的框,以将所选特权授予指定用户。

  • 当前用户(授予权限的默认授予者)显示在“授予者”字段中。

单击添加图标(+)分配其他权限;要放弃特权,请单击行左侧的垃圾桶图标,然后在“删除行”弹出窗口中确认删除。

使用“安全标签”面板可以定义应用于该功能的安全标签。单击添加图标(+)添加每个安全标签选择:

  • 在提供者字段中指定安全标签提供者。必须加载指定的提供者,并且必须同意提议的标签操作。

  • 在“安全标签”字段中指定一个安全标签。给定标签的含义由标签提供者决定。 SeaboxSQL对标签提供者是否必须解释或如何解释安全标签没有任何限制;它仅提供了一种存储它们的机制。

单击添加图标(+)分配其他安全标签;要丢弃安全标签,请单击行左侧的垃圾桶图标,然后在“删除行”弹出窗口中确认删除。

单击“ SQL”选项卡以继续。

您在“语言”对话框中的输入将生成一个SQL命令(请参见下面的示例)。使用“SQL”选项卡进行检查;重新访问或切换选项卡以对SQL命令进行任何更改。

以下是由“语言”对话框中的用户选择生成的sql命令的示例:

语言对话框sql选项卡

所示示例演示了如何创建名为plperlu的过程语言。

  • 单击信息按钮(i)以访问联机帮助。

  • 单击保存按钮以保存工作。

  • 单击取消按钮退出而不保存工作。

  • 单击重置按钮以恢复配置参数。