#类型操作

本文档介绍如何在DBeaver中创建,查看,编辑,删除YashanDB的类型。

# 权限需求

使用DBeaver for YashanDB管理类型,请确保当前用户具有以下权限。

权限 说明
CREATE TYPE 在用户自己的schema下创建自定义类型
CREATE ANY TYPE 在任意schema下创建自定义类型(sys schema除外)
ALTER ANY TYPE 修改任意schema下自定义类型的属性(sys schema除外)
DROP ANY TYPE 删除任意schema下自定义类型(sys schema除外)
EXECUTE ANY TYPE 执行任意自定义类型(sys schema除外)
UNDER ANY TYPE 在非最终的OBJECT类型下创建子类型

# 创建类型

创建示例SQL语句

CREATE TYPE employee_type AS (
  id NUMBER,
  name VARCHAR2(100),
  hire_date DATE
);

在左侧点击模式,点击schema,点击类型,点击新建类型,输入名称

新建类型

新建类型弹窗

点击类型查看当前schema下的类型,点击具体类型查看详情。

查看类型

# 编辑类型

在类型属性文本编辑框中,编辑类型DDL语句,点击右下角保存

编辑类型

点击执行进行保存

修改自定义类型弹窗

# 删除类型

右键想要删除类型点击删除按钮。

删除自定义类型

点击弹框YES进行删除。

删除自定义类型弹窗