跳转至

排序对话框

排序对话框

使用“排序规则”对话框定义排序规则。排序规则是将SQL名称映射到操作系统语言环境的SQL模式对象。要创建排序规则,您必须在目标架构上具有CREATE特权。

“排序规则”对话框通过以下对话框选项卡组织排序规则的开发:“常规”和“定义”。 “ SQL”选项卡显示由对话框选择生成的SQL代码。

排序对话框的常规选项卡

使用“常规”选项卡中的字段来标识排序规则:

使用“名称”字段为排序规则提供名称。排序规则名称在模式中必须唯一。该名称将显示在sdAdamin树控件中。

  • 从“所有者”字段的下拉列表框中选择所有者的名称。

  • 从“模式”字段中的下拉列表框中选择排序规则将驻留的模式的名称。

  • 将有关排序的注释存储在“注释”字段中。

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

排序规则对话框定义选项卡

使用“定义”选项卡中的字段来指定操作系统区域设置:

  • 使用复制排序规则旁边的下拉列表框选择要复制的现有排序规则的名称。新的排序将具有与现有排序相同的属性,但将是一个独立的对象。如果选择复制现有的排序规则,则不能修改此选项卡上显示的排序规则属性。

  • 使用区域设置字段来指定区域设置;语言环境指定语言和语言格式特征。如果指定此选项,则不能指定以下两个参数之一。要查看Linux系统支持的语言环境列表,请使用命令locale -a

  • 使用LC_COLLATE字段以指定的字符串排序顺序指定语言环境。语言环境必须适用于当前数据库编码。 (有关详细信息,请参见CREATE DATABASE。)

  • 使用LC_CTYPE字段可以指定具有指定字符分类的语言环境。语言环境必须适用于当前数据库编码。 (有关详细信息,请参见CREATE DATABASE。)

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

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

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

排序对话框sql选项卡

所显示的示例演示了如何创建一个排序为seabox的排序,该排序使用为语言环境c.UTF-8指定的规则。

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

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

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

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