Vastbase Data Studio菜单
文件菜单
“文件”菜单包含了数据库连接选项。单击主菜单中的“文件”,或按Alt+F
均可 打开“文件”菜单。
功能 | 按钮 | 快捷键 | 说明 |
---|---|---|---|
新建连接 | Ctrl+Shift+N | 在“对象浏览器” 和“SQL 终端”窗格中,建立新的数据库连接。 | |
删除连接 | - | 从“对象浏览器” 窗格中删除已选择的数据库连接。 | |
打开连接 | - | 连接到数据库。 | |
断开连接 | Ctrl+Shift+D | 断开和指定数据库的连接。 | |
断开所有连接 | - | 断连某一连接下所有数据库。 | |
执行脚本 | - | 支持用户执行本地.sql脚本文件。 说明:支持多选脚本文件,按顺序执行,最多不超过100个。 |
|
打开 | Ctrl+O | 在“SQL 终端”中加载 SQL 查询。 | |
保存 | Ctrl+S | 将“SQL 终端”中的 SQL 脚本保存到SQL 文件中。 | |
另存为 | CTRL+ALT+S | 将“SQL 终端”中的 SQL 脚本保存到新的 SQL 文件中。 | |
导入连接配置文件 | - | 选择“导入连接配置文件”将连接配置文件导入到连接向导中。 | |
导出连接配置文件 | - | 选择“导出连接配置文件”,将连接配置文件保存到磁盘。 | |
退出 | - | Alt+F4 | 退出VDS工具并断开连接。
|
关闭VDS
执行以下步骤关闭VDS:
步骤 1: 单击(选择“文件->退出”)。系统显示“退出应用程序”退对话框,提示用户进行选择。
步骤 2: 根据需要单击按钮。
- 强制退出:退出前不保存历史执行 SQL 信息。
若单击“强制退出”,未保存的历史执行 SQL 可能丢失。
- 标准退出:退出前将未保存的历史执行 SQL 保存到磁盘。
- 取消:不退出应用程序。
编辑菜单
“编辑”菜单支持“PL/SQL Viewer”和“SQL 终端”页签中的剪切、复制、粘贴、格式化、全选、查找和替换、搜索对象等操作。按下“Alt+E”打开“编辑”菜单。
功能 | 按钮 | 快捷键 | 说明 |
---|---|---|---|
剪切 | Ctrl+X | 剪切选中的文本。 | |
复制 | Ctrl+C | 复制选中的文本或修饰的对象名称。 | |
粘贴 | Ctrl+V | 粘贴选中的文本或修饰的对象名称。 | |
格式化 | Ctrl+Shift+F | 格式化所有的SQL语句和函数/过程。 | |
全选 | - | Ctrl+A | 在“SQL终端”选中所有的文本。 |
查找和替换 | Ctrl+F | 在“SQL 终端”查找替换文本。 | |
搜索对象 | Ctrl+Shift+S | 在连接的数据库中搜索对象。 | |
撤销 | Ctrl+Z | 撤销上一步操作。 | |
重做 | Ctrl+Y | 恢复上一步操作。 | |
大写 | Ctrl+Shift+U | 将所选文本改为大写。 | |
小写 | Ctrl+Shift+L | 将所选文本改为小写。 | |
转到行 | Ctrl+G | 跳转到“SQL终端”或“PL/SQL Viewer”页签的特定行。 | |
行注释/取消行注释 | Ctrl+/ | 单独注释/取消注释每个选中的行 | |
块注释/取消块注释 | Ctrl+Shift+/ | 注释/取消注释所有选中的行或整段内容 |
复制
复制功能可用于从“对象浏览器”窗格中复制对象。 复制对象如下:
对象类型 | 复制格式 |
---|---|
函数/过程 | 模式.对象名称(参数名称 参数类型...) |
数据库 | 对象名称 |
模式 | 对象名称 |
表空间 | 对象名称 |
列 | 对象名称 |
约束 | 对象名称 |
分区名称 | 对象名称 |
其他 | 模式.对象名称 |
序列 | 模式.对象名称 |
同义词 | 对象名称 |
搜索对象
可使用“搜索对象”选项从“对象浏览器”窗格中按搜索条件搜索对象。搜索方法: 从菜单中选择“编辑 -> 搜索对象”或从”对象浏览器“工具栏单击图标进行搜索。显示的搜索结果为树型结构,与对象浏览器中的对象类似。右键菜单中除“刷新”之外的操作,均可对搜索结果中的对象执行。经过删除、模式设置和重命名等操作修改后的对象,在页面刷新之后仅可从主对象浏览器查看。右键菜单中对群组名称(如表、模式和视图等)的操作选项无法对搜索结果中的对象执行。只有用户有权访问的对象才能被搜索到。用户无权访问的对象不会出现在“搜索范围”中。
- 在“搜索”窗口,单击对象类型末尾的刷新选项,可以查看新增加的对象。
- VDS从 V2.3版本开始对搜索功能进行了优化,增加了“全部”的选项(默认),方便用户可以在不清楚对象所在模式的情况进行 搜索。
- VDS V2.4版本开始支持对视图、物化视图、函数、存储过程和包搜索对象定义的功能,当搜索对象中包含其中一个或多个的时候,可以勾选“搜索定义”选项,根据搜索内容匹配对象定义。
支持的搜索条件选项如下表所示:
搜索选项 | 搜索行为 |
---|---|
包含搜索内容 | 显示包含搜索内容的搜索文本。 |
以搜索内容为开头 | 显示以搜索内容开头的搜索文本。 |
全字匹配 | 以被搜索字符精准匹配搜索文本。 |
正则表达式 | 使用正则表达式的搜索文本会在对象浏览器中搜索其形式满足条件的文本。可在“搜索条件”中选择“正则表达式”进行搜索。详情请参阅 POSIX 正则表达式规则。例如:
|
下划线(_)和百分比符号(%)搜索如下表所示:
搜索选项 | 搜索行为 |
---|---|
_ | 含下划线(_)的搜索文本中,下划线被视为单个字符的通配符。 这不适用于正则表达式、以搜索内容为开头和全字匹配。例如:
|
% | 含英文百分号(%)的搜索文本中,该百分号被视为多个字符的通配符。这不适用于正则表达式、以搜索内容为开头和全字匹配。例如:
|
勾选“匹配大小写”后执行搜索,将查找与搜索文本大小写匹配的内容。
运行菜单
“运行”菜单提供在“PL/SQL Viewer”页签中执行数据库操作以及在“SQL 终端”页签中执行 SQL 语句的选项。按下“Alt+R”打开“运行”菜单。
功能 | 按钮 | 快捷键 | 说明 |
---|---|---|---|
执行 | Ctrl+E | 启动normal 模式下执行指定函数/过程。
|
|
编译/执行声明 | Ctrl+Enter | 编译函数/过程。 在“SQL 终端”页签启动执行 SQL 语句。 |
|
新增页签编译/执行语句 | Ctrl+Alt+Enter | 保留当前页签,在新增页签中执行语句。 如果选择“保留当前结果集”,则该功能不可用。 |
|
终止 | Shift+Esc | 终止正在执行的查询。
|
设置菜单
“设置”菜单提供VDS首选项设置,用户可以进行自定义设置部分选项,包含内容如下所示:
分类 | 功能选项 | 说明 |
---|---|---|
通用 | 快捷键 | 修改命令的默认快捷键。 |
对象浏览器 | 设置对象浏览器过滤的超时时间。 | |
编辑器 | 语法高亮 | 设置不同语法的高亮显示格式。 |
SQL历史记录 | 设置SQL历史记录的数量和字符数。 | |
模板 | 创建、编辑或删除模板。 | |
格式化 | 设置代码显示的格式,提供3种格式化风格:
https://www.sql-workbench.eu/downloads.html |
|
事务 | 设置是否启用自动提交功能。 | |
折叠 | 设置是否启用SQL折叠功能。 | |
字体 | 设置字体大小。 | |
自动建议 | 设置用户再SQL输入时触发自动建议所需的最小字符数量。 | |
关键字 | 查看和设置关键字,包含以下选项:
|
|
工具栏 | 支持配置SQL编辑器的工具选项,默认只显示常用工具选项。 | |
安全 | 安全警告 | 设置当存储数据安全问题时,是否弹出安全警告提示。 |
环境 | 会话设置 | 环境页签提供以下选项:
|
结果管理 | 查询结果 | 查询结果提供以下选项:
- 游标分页(默认): 游标分页通过使用一个游标来标记当前的位置,并根据游标来获取下一页的数据,而不是跳过固定数量的记录。 - Limit分页: Limit分页是通过使用LIMIT和OFFSET语句来实现的。LIMIT指定了每页返回的记录数,而OFFSET指定了从第几条记录开始返回。例如,如果每页显示10条记录,那么在第一页时OFFSET为0,第二页时OFFSET为10,以此类推。 说明:对于部分不支持游标查询的函数,使用默认分页方式(游标分页)获取结果集可能会导致报错ERROR:transaction statement in store XXX used as cursor is not supported。为了避免这类问题,需要在首选项中设置结果集分页方式为limit分页。 |
编辑表数据 | 设置表数据的保存模式。 | |
导入/导出 | 导出 | 导入导出页签提供以下可配置选项:
说明:自定义前缀不超过20个字符,并且仅支持英文字符、数字、下划线、小数点。 |
日期/时间 | / | 设置日期/时间格式。 |
编译/调试 | / |
|
命令窗口 | / | 设置命令窗口的背景颜色和字体。 |