VDS

Vastbase G100和M100数据库专属的图形化开发管理工具,产品具备完善的对象管理、数据管理、PL/SQL程序开发调试、安全审计等功能。

Menu

序列管理

创建序列

执行以下步骤创建序列:

步骤1: 在“对象浏览器”窗格,右键单击待创建序列的指定模式下“序列”,然后选择“创建序列”。VDS弹出“创建序列”对话框。如下图所示:

步骤2: 设置相关参数以创建序列。

  • 在“序列名称”字段输入序列名称。勾选“区分大小写”,“序列名称”字段文本区分大小写。例如,输入的序列名称为“Employee”,则序列名称将创建为“Employee”。
  • 在“最小值”字段输入最小值。
  • 在“增量”字段输入要递增的值。
  • 在“最大值”字段输入最大值。最大和最小值的取值范围应在-9223372036854775808 到 9223372036854775807 之间。
  • 在“初始值”字段输入序列的起始值。
  • 在“缓存数值”字段输入缓存信息。缓存值表示存储在内存中用于快速访问的数 字序列。
  • 勾选“开启循环”,可在序列数达到最大或最小值时进行循环。该模式名称自动填充到“模式”字段。
  • 在“表”中选择对应表。
  • 在“列”中选择对应列。

步骤3: 单击“完成”。

状态栏显示已完成操作的状态。可在“SQL 预览”页签自动查看输入数据的SQL查询。

编辑序列

执行以下步骤编辑序列:

步骤1: 右键单击序列名称,选择“编辑序列”。VDS弹出“编辑序列弹框”。

步骤2: 可编辑序列的最大值、缓存数值、是否循环、所属对象表级所属对象列,,修改完成后单击“完成”。状态栏将不显示此操作的状态,可在序列列表下查看。

删除序列

VDS支持删除单个序列和批量删除序列。

  • 删除单个序列

    步骤1: 右键单击待删除的序列名称,选择“删除序列”。弹出“删除序列”对话框。

    步骤2: 单击“是”删除该序列。

  • 批量删除序列

    步骤1: 右键单击序列,选择“批量删除”。

    步骤2: 弹出“批量删除对象” 对话框。

    步骤3: 选择需要删除的序列、安全警告以及是否级联删除,点击“确定”,弹出删除成功对话框。

    • VDS批量删除对象时支持级联删除,当选中级联删除时则会同时删除依赖于该序列的对象。
    • 批量删除对象时,如果有对象删除则跳过继续执行,并不会终止删除任务。

级联删除序列

执行如下步骤级联删除序列:

步骤1: 右键单击序列名称,选择“级联删除序列”。弹出“删除序列”对话框。

步骤2: 单击“是”级联删除该序列及应用该序列的对象。

查看序列

执行如下操作查看包属性:

步骤1: 右键单击序列,选择“属性”查看序列属性。VDS在不同页签显示所选序列的属性(“基本信息”、“权限”、“SQL预览”)如下图所示:

导出DDL

执行以下步骤导出序列 DDL:

步骤1: 在“对象浏览器”窗格中,右键单击需要导出DDL的序列名称,选择“导出 DDL”。VDS显示“导出对象定义”对话框。

步骤2: 选择导出路径,单击“确定”。在安全警告处勾选“我同意”。

步骤3: 单击“确定”。完成后弹出“导出完成”对话框。

表1 各编码类型是否支持导出DDL

数据库编码 文件编码 支持导出 DDL
UTF-8 UTF-8
GBK
LATIN1
GBK GBK
UTF-8
LATIN1
LATIN1 LATIN1
GBK
UTF-8

导出DDL和数据

执行以下步骤导出序列 DDL和数据:

步骤1: 在“对象浏览器”窗格中,右键单击所选序列的名称,选择“导出 DDL和数据”。VDS显示“导出DDL和数据”对话框。

步骤2: 选择导出路径,单击“确定”。在安全警告处勾选“我同意”。

步骤3: 单击“确定”。完成后弹出“导出完成”对话框。

授权/撤销权限

执行以下步骤授权/撤销权限:

步骤1: 右键单击序列名称,并选择“授权/撤销权限”。弹出“授权/撤销权限”对话框。

步骤2: 打开“权限”页签,权限页签显示当前已授权角色及权限,可新增角色授权或删除已有授权角色。

步骤3: 在“权限”下拉框,勾选或取消勾选相关权限。在“SQL 预览”页签,可以查看根据以上输入自动生成的 SQL 查询。

步骤4: 单击“完成”。

批量导出DDL

VDS支持序列批量导出DDL,执行如下步骤批量导出DDL:

步骤1: 在“对象浏览器”窗格中,右键单击“序列”,选择“导出DDL”弹出“导出对象定义”对话框。

步骤2: 选择导出路径,格式及文件数量。在安全警告处勾选“我同意”。

批量导出DDL支持自定义导出对象(默认全部)、文件格式(默认.sql)和文件数量(默认单个)。

步骤3: 单击“确定”。完成后弹出“导出完成”对话框。

批量导出DDL和数据

VDS支持批量导出序列的DDL和数据,执行如下步骤批量导出DDL和数据:

步骤1: 在“对象浏览器”窗格中,右键单击“普通表”,选择“导出DDL和数据”弹出“导出对象定义和数据”对话框。

步骤2: 选择导出路径,格式及文件数量。在安全警告处勾选“我同意”。

批量导出DDL支持自定义导出对象(默认全部)、文件格式(默认.sql)和文件数量(默认单个)。

步骤3: 单击“确定”。完成后弹出“导出完成”对话框。

查看依赖关系

执行以下步骤查看依赖关系:

步骤1: 右键单击序列,选择“查看依赖关系”。

弹出依赖关系窗口,如下图所示可以查看依赖对象和被依赖对象。

配置序列过滤器

执行以下步骤配置序列过滤器:

在“对象浏览器”窗格,右键单击“序列”,点击过滤器,显示如下窗口:

步骤2: 单击“配置过滤器”。弹出“过滤:序列 of xxx”窗口:

步骤3: 配置过滤规则,选择启动,并配置需要包括或排除的序列。

步骤4: 点击“确定”按钮,对象浏览器根据过滤规则显示序列。

步骤5: 选择“清除过滤器”,清除目前已经配置的过滤规则。

另外VDS还支持对指定序列配置过滤器,步骤如下所示:

在“对象浏览器”窗格,在序列目录下(二级菜单),右键单击“序列名称”,点击过滤器,显示如下窗口:

选项 描述
配置过滤器 配置序列过滤规则,选择需要展示或者排除某些序列。
仅显示该对象 只显示当前序列。
隐藏该对象 排除当前序列。
清除过滤器 清除目前序列已有的过滤规则。