VDS

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

Menu

类型管理

创建类型

执行以下步骤创建数据类型:

步骤1: 在“对象浏览器”窗格中,右键单击待创建类型的指定模式下的“自定义类型”,单击“创建类型”,Vastbase Data Studio 在新页签中显示所选模板。如下图所示:

步骤2: 定义类型名称,不能与已存在类型名称相同。

步骤3: 定义类型定义,根据模板设置类型的类型、以及对应属性等。如下图:

  • Vastbase Data Studio中提供了六种类型的创建,分别为枚举类型、复合类型、基本类型、脚本类型、抽象类型和集合类型,通过下拉框选择,默认为复合类型。

  • 抽象数据类型仅在Oracle兼容模式下支持,并且数据库版本限制如下:

    • Vastbase G100 V2.2.10(Patch NO.7)及以上版本
    • Vastbase M100 V5.2.0及以上版本

编辑类型

执行以下步骤编辑类型:

步骤1: 右键单击类型名称,选择“编辑类型”。Vastbase Data Studio弹出“编辑类型”弹窗。

步骤2: 可编辑类的所有者、模式、定义以及权限,修改完成后单击“完成”。状态栏将不显示此操作的状态,可在类型列表下查看。

查看类型

执行如下操作查看类型属性:

右键单击类型,选择“属性”查看类型属性。Vastbase Data Studio 在不同页签显示所选类型的属性(“基本信息”、“定义”、“权限”及“SQL预览”)如下图所示:

删除类型

Vastbase Data Studio支持删除单个类型和批量删除类型。

  • 删除单个类型

    在“对象浏览器”窗格中,右键单击待删除类型的指定模式下的“类型名称”,选择“删除”,弹出确认删除弹窗,单击“确定”。Vastbase Data Studio 在状态栏显示操作状态信息。

  • 批量删除类型

    步骤1: 右键单击自定义类型,选择“批量删除”。

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

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

    • Vastbase Data Studio 批量删除对象时支持级联删除,当选中级联删除时则会同时删除依赖于该自定义类型的对象。
    • 批量删除对象时,如果有对象删除则跳过继续执行,并不会终止删除任务。

导出DDL

执行以下步骤导出DDL:

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

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

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

批量导出DDL

Vastbase Data Studio支持类型批量导出DDL,执行如下步骤批量导出DDL:

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

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

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

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

刷新类型

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

在“对象浏览器”窗格中,右键单击待刷新类型的指定模式下的“类型”,选择刷新。Vastbase Data Studio 在状态栏显示操作状态信息。

查看依赖关系

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

步骤1: 右键单击触自定义类型名称,选择“查看依赖关系”。

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

配置类型过滤器

执行以下步骤配置类型过滤器:

步骤1: 在“对象浏览器”窗格,右键单击“自定义类型”,点击过滤器,显示如下窗口:

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

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

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

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

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

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

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