常用功能简介

SQL 窗口编辑区

SQL 窗口编辑区工具栏支持如下功能:

image

功能

说明

image

运行当前 SQL 窗口中所有的 SQL 语句。可以通过快捷键 Ctrl+Enter 运行所有 SQL 语句。

image

运行当前选中的所有 SQL 语句或当前光标所在行的 SQL 语句。可以通过快捷键 Ctrl+Shift+Enter 运行当前语句。

image

单击该按钮检查 SQL 语法。

image

查看选中的或当前光标所在的 SQL 语句在执行前系统预估的执行计划(EXPLAIN操作的结果),展示的执行数据可能与实际执行语句后的数据略有不同,您可以使用该功能评估 SQL 语句。

单击 执行计划 按钮,在 计划详情 页签中,单击 查看格式化信息 切换至格式化展示页面。

image

在查找框内输入内容以对脚本进行检索,查找后可在替换框内输入内容以对查找内容进行替换。

image

将脚本回退到上一步操作执行的结果。

image

执行撤销操作后,对脚本重新执行撤销前的操作。

image

单击该按钮对选中的 SQL 语句或当前 SQL 窗口中的所有 SQL 语句进行统一的格式化(缩进、换行和高亮关键字等操作)。

image

批量复制转化工具,适用于查询数据时对复制的行或列结果进行格式转化。

将批量数据粘贴在 SQL 编辑区后,选择复制的数据,单击IN 值转化按钮,即可转化成 in('A','B')格式。

  • 列值分隔符号为换行符。

  • 行值分隔符为空格或 TAB 值。

image

提供全部大写全部小写首字母大写三种效果,将您在脚本中选中的语句转换为对应形式。

image

提供添加缩进删除缩进两种效果,为您在脚本中选中的语句添加或删除包含的缩进。

image

提供添加注释删除注释两种效果,将您在脚本中选中的语句转换为注释或转换为 SQL 语句。

image

  • Delimiter:在下拉列表中选择您想要的符号以完成界定符的设置。目前支持设置;///$$$等 5 种形式的界定符。

  • 查询结果限制:设置查询结果返回的条数,默认值为 1000 行。

  • 获取结果集列信息:SQL 执行前,支持选择是否开启获取结果集列信息。表列数量较多时关闭该选项,将不查询获取列注释及可编辑的列信息,以降低 SQL 执行耗时。

  • 会话变量:可编辑、刷新和搜索变量。

image

支持根据关键字搜索和切换数据库。

表对象

管理表属性

基本信息

image

属性 页签中,基本信息页面提供以下功能键:

功能项

说明

编辑

单击,修改基本信息。

刷新

单击,刷新基本信息。

导出

单击右上角的导出图标,导出单表数据,具体请参见 导出结构和数据

列信息

image

工具栏中提供以下功能键:

操作键

说明

新建

单击 +,在表中新增一个字段(列)。

删除

单击,删除当前选中的字段。

刷新

单击,刷新字段信息。

筛选

单击(在 字段名称 类型 右侧),筛选或搜索字段。

导出

单击右上角的导出图标,导出单表数据,具体请参见 导出结构和数据

索引信息

image

工具栏中提供以下功能键:

操作键

说明

新建

单击+,在表中新增一个索引。

删除

单击,删除当前选中的索引。

刷新

单击,刷新索引信息。

筛选

单击(在 索引名 范围 右侧),筛选或搜索字段。

导出

单击右上角的导出图标,导出单表数据,具体请参见 导出结构和数据

约束信息

image

由于 OceanBase 数据库中 MySQL 模式和 Oracle 模式支持的约束不同,而不同约束所需的信息也略有不同,因此请根据所选的约束方法按页面上的要求指定所需信息。

工具栏中提供以下功能键:

操作键

说明

新建

单击+,在表中新增一个约束。

删除

单击,删除当前选中的约束。

刷新

单击,刷新约束列表。

筛选

单击,筛选或搜索字段。

导出

单击右上角的导出图标,导出单表数据,具体请参见 导出结构和数据

分区规则

image

在属性页签的左导航栏中单击 分区 标签查看当前表中所包含的 分区名称顺序分区方法表达式(Oracle 模式下展示分区键)、区间上限值 枚举值 等信息(展示新建表时设置的分区方法,不同分区方法展示的分区信息不同)。且工具栏中提供以下功能键:

操作键

说明

删除

单击,删除选中的分区,分区的数据也随之销毁。

刷新

单击,刷新分区列表。

筛选

单击,筛选或搜索分区名称、顺序或区间上限值等信息。

导出

单击右上角的导出图标,导出单表数据,具体请参见 导出结构和数据

DDL 信息

image

工具栏中提供以下功能键:

操作键

说明

格式化

单击,格式化语句以方便查看。

下载

单击,下载 DDL 为本地文件。

刷新

单击,刷新分区列表。

导出

单击右上角的导出图标,导出单表数据,具体请参见 导出结构和数据

管理表数据

image

编辑结果集页面的工具栏中提供了以下功能键:

功能

说明

image

编辑当前展示的结果集。编辑态中提供 添加一行删除复制当前行取消 确认修改(当自动提交设置为开时,单击该按钮事务被自动提交)等编辑操作。

image

查看选中的或当前光标所在的 SQL 语句在执行前系统预估的执行计划(EXPLAIN操作的结果),展示的执行数据可能与实际执行语句后的数据略有不同,您可以使用该功能评估 SQL 语句。

单击 执行计划 按钮,在 计划详情 页签中,单击 查看格式化信息 切换至格式化展示页面。

image

查看执行当前 SQL 语句的全链路 Trace 详情。通过全链路诊断可快速定位 SQL/事务在各个节点的执行耗时,方便定位异常。

说明

仅 OceanBase V4.1.0 及之后的版本支持查看全链路 Trace。

image

在搜索框中输入关键字查询所需结果。

image

筛选在页面中展示的列。

image

以表格的形式展示一行选中的数据。在 列模式 页面可以进行上一行、下一行的切换展示,对于列数量比较多场景, 列模式 比较方便行数据的查看。参考步骤如下:

  1. 选中需查看的数据后,单击 列模式 列模式按钮。

  2. 在弹出的 列模式 页面中,可单击左右按钮查看上下行列值。

  3. 鼠标移动至某值字段,单击 放大按钮,可查看该列字段详情。

  4. 列模式 列表中,可通过 备注 查看表中对应的列注释信息。修改备注信息步骤如下:

    1. 在左侧导航栏的表列表中,右键单击目标表,选择 查看表结构,进入表属性管理页签。

    2. 在属性页签的左导航栏中单击 标签。

    3. 选择字段名,单击编辑图标,弹出 编辑字段 弹窗。

    4. 字段注释 中,填写字段注释后,单击 确定

    5. SQL 确认 弹窗,单击 执行,完成修改备注信息。

    6. 列模式 中即会显示修改的备注信息。

视图对象

在编辑页面的工具栏中提供了以下功能键:

功能

说明

格式化

单击该按钮对选中的 SQL 语句或当前 SQL 窗口中的所有 SQL 语句进行统一的格式化(缩进、换行和高亮关键字等操作)。

查找/替换

在查找框内输入内容以对脚本进行检索,查找后可在替换框内输入内容以对查找内容进行替换。

撤销

脚本回退到上一步操作执行的结果。

重做

执行 撤销 操作后,对脚本重新执行撤销前的操作。

大小写

提供 全部大写全部小写 首字母大写 三种效果,为脚本中选中的语句转换为对应形式。

缩进

提供 添加缩进 删除缩进 两种效果,为脚本中选中的语句添加或删除包含的缩进。

注释

提供 添加注释 删除注释 两种效果,脚本中选中的语句转换为注释或转换为 SQL 语句。

IN 值转化

可以将如 A B 的格式转化为 ('A','B') 的格式。

上一步

返回 新建视图 页面,用户可以继续编辑或修改 基本信息基表选择 字段选择 页签中的指定的值。

函数对象

编辑函数页面的工具栏中提供了以下功能键:

功能

说明

确认修改

单击以更新本次修改。

image

下载函数对象的 SQL 文件。

image

运行当前函数。

image

编译目标函数。

image

在查找框内输入内容以对脚本进行检索,查找后可在替换框内输入内容以对查找内容进行替换。

image

将脚本回退到上一步操作执行的结果。

image

执行 撤销 操作后,对脚本重新执行撤销前的操作。

image

单击该按钮对选中的 SQL 语句或当前 SQL 窗口中的所有 SQL 语句进行统一的格式化(缩进、换行和高亮关键字等操作)。

image

批量复制转化工具,适用于查询数据时对复制的行或列结果进行格式转化。 将批量数据粘贴在 SQL 编辑区后,选择复制的数据,单击 IN 值转化 按钮,即可转化成 in('A','B')格式。

  • 列值分隔符号为换行符。

  • 行值分隔符为空格或 TAB 值。

image

提供 全部大写全部小写 首字母大写 三种效果,将在脚本中选中的语句转换为对应形式。

image

提供 添加注释 删除注释 两种效果,旨在脚本中选中的语句转换为注释或转换为 SQL 语句。

image

提供 添加缩进 删除缩进 两种效果,旨在脚本中选中的语句添加或删除包含的缩进。

存储过程对象

在编辑页面的工具栏中提供了以下功能键:

功能

说明

确认修改

单击以更新本次修改。

image

下载存储过程对象的 SQL 文件。

image

运行当前存储过程。

image

编译目标存储过程。

image

在查找框内输入内容以对脚本进行检索,查找后可在替换框内输入内容以对查找内容进行替换。

image

将脚本回退到上一步操作执行的结果。

image

执行 撤销 操作后,对脚本重新执行撤销前的操作。

image

单击该按钮对选中的 SQL 语句或当前 SQL 窗口中的所有 SQL 语句进行统一的格式化(缩进、换行和高亮关键字等操作)。

image

批量复制转化工具,适用于查询数据时对复制的行或列结果进行格式转化。 将批量数据粘贴在 SQL 编辑区后,选择复制的数据,单击 IN 值转化 按钮,即可转化成 in('A','B')格式。

  • 列值分隔符号为换行符。

  • 行值分隔符为空格或 TAB 值。

image

提供 全部大写全部小写 首字母大写 三种效果,将在脚本中选中的语句转换为对应形式。

image

提供 添加注释 删除注释 两种效果,旨在脚本中选中的语句转换为注释或转换为 SQL 语句。

image

提供 添加缩进 删除缩进 两种效果,旨在脚本中选中的语句添加或删除包含的缩进。

触发器对象

在编辑页面的工具栏中提供了以下功能键:

功能

说明

确认修改

单击以更新本次修改。

image

在查找框内输入内容以对脚本进行检索,查找后可在替换框内输入内容以对查找内容进行替换。

image

将脚本回退到上一步操作执行的结果。

image

执行 撤销 操作后,对脚本重新执行撤销前的操作。

image

单击该按钮对选中的 SQL 语句或当前 SQL 窗口中的所有 SQL 语句进行统一的格式化(缩进、换行和高亮关键字等操作)。

image

批量复制转化工具,适用于查询数据时对复制的行或列结果进行格式转化。 将批量数据粘贴在 SQL 编辑区后,选择复制的数据,单击 IN 值转化 按钮,即可转化成 in('A','B')格式。

  • 列值分隔符号为换行符。

  • 行值分隔符为空格或 TAB 值。

image

提供 全部大写全部小写 首字母大写 三种效果,将在脚本中选中的语句转换为对应形式。

image

提供 添加注释 删除注释 两种效果,旨在脚本中选中的语句转换为注释或转换为 SQL 语句。

image

提供 添加缩进 删除缩进 两种效果,旨在脚本中选中的语句添加或删除包含的缩进。

类型

在创建类型页面的工具栏中提供了以下功能键:

功能

说明

image

在查找框内输入内容以对脚本进行检索,查找后可在替换框内输入内容以对查找内容进行替换。

image

将脚本回退到上一步操作执行的结果。

image

执行 撤销 操作后,对脚本重新执行撤销前的操作。

image

单击该按钮对选中的 SQL 语句或当前 SQL 窗口中的所有 SQL 语句进行统一的格式化(缩进、换行和高亮关键字等操作)。

image

批量复制转化工具,适用于查询数据时对复制的行或列结果进行格式转化。 将批量数据粘贴在 SQL 编辑区后,选择复制的数据,单击 IN 值转化 按钮,即可转化成 in('A','B')格式。

  • 列值分隔符号为换行符。

  • 行值分隔符为空格或 TAB 值。

image

提供 全部大写全部小写 首字母大写 三种效果,将在脚本中选中的语句转换为对应形式。

image

提供 添加注释 删除注释 两种效果,旨在脚本中选中的语句转换为注释或转换为 SQL 语句。

image

提供 添加缩进 删除缩进 两种效果,旨在脚本中选中的语句添加或删除包含的缩进。