我们又将为您带来一次重大更新。这次更新的主题是 Oracle 的 dbForge 工具,其中包含大量新选项、功能增强和微妙的设计调整,所有这些都将使您在 Oracle 数据库中的日常工作变得异常轻松便捷。废话不多说,让我们来看看今天为您带来了什么。
SQL 文档
我们先来看一组新功能,它们将加快你在 SQL 文档中处理查询的速度。首先,您现在可以使用便捷的快捷键复制、删除和连接当前行。
然后,你可以使用新的快捷键 CTRL+/ 在一行中注释选中的代码。
只需点击三下,就能选中整个当前行。
还有三个快捷键--Ctrl+C、Ctrl+V 和 Ctrl+X--可以分别帮助你复制、插入和剪切整个当前行到剪贴板。你可以在不选择任何特定文本的情况下完成这些操作。
使用 Ctrl+F12 可以在匹配的括号之间快速浏览。
接下来,我们调整了 INSERT 语句中的高亮显示。只要在 VALUES 子句中添加一个新值,该值必须插入的相应列就会被突出显示。而如果添加了一个没有匹配列的额外值,则不会突出显示。
接下来,我们改进了语法检查的一般行为。现在,它能更精确地检测错误。
最后,我们还添加了高亮显示和语法对之间的快速导航支持,其中包括 IF ... ELSE、BEGIN ... END、BEGIN TRY ... END TRY、BEGIN CATCH ... END CATCH 和 CASE WHEN ... ELSE ... END。
代码完成
现在,让我们继续进行代码完成,在这里我们改进了 UNION 和 EXPRESSIONS 的解析。
接下来,我们对 GROUP BY 语句中的非聚合列提出了建议。在它们的帮助下,您可以通过下拉列表在 GROUP BY 关键字后快速添加非聚合列,而无需手动查找和插入。取而代之的是,只需单击一次即可添加 SELECT 列表中的所有建议列,或者按照首选顺序逐一添加。
GROUP BY 中的非聚合列
我们添加了一个新的代码段 ssf,它可以展开为 SELECT * FROM 块。同时,相同的 sel 代码段仍然可用。现在,您可以选择更喜欢的片段。
新的 ssf 代码段
接下来,为方便起见,我们用
一个 “刷新建议 ”按钮取代了 “刷新本地缓存 ”和 “重置建议缓存 ”按钮。
最后,我们将介绍新添加的建议,其中包括 Oracle 21c 的 JSON 数据类型以及 Oracle 23ai 的布尔和向量数据类型。
新建议
数据库资源管理器
您可能遇到过这样的情况:数据库资源管理器中有大量节点和表,您需要过滤掉不需要的内容,只保留当前正在处理的内容。要做到这一点,您可以配置过滤器设置。但现在,情况变得更好了--你可以将这些过滤设置保存到一个文件中,然后在任何时候只需加载该文件即可重复使用。
可重复使用的过滤器设置
我们还改进了快速数据检索行为。例如,在数据库资源管理器中右键单击表、视图和物化视图,然后从上下文菜单中选择 “在编辑器中打开数据”,即可从表、视图和物化视图中获取数据。要配置此功能的行为,请转到选项 > 数据库资源管理器 > 常规 > 表和视图默认动作。
从数据库资源管理器快速检索数据
数据编辑器
为了使数据编辑器中的过滤功能更简单、更灵活,我们用更先进、更方便的过滤器编辑器窗口取代了自定义自动过滤窗口。
过滤器编辑器
您还可以选择将单元格的值设置为唯一标识符,方法是从上下文菜单中选择设置值为 > 唯一标识符。
将单元格值设置为唯一标识符
数据比较
在新建数据比较向导中,我们添加了一个忽略计算列的新选项,可在选项页面的自动映射部分使用。
忽略计算列
接下来,我们通过比较报告向导中可直接访问的熟悉的 “保存命令行 ”按钮,使比较报告的自动生成更加方便。此外,如果您查看一下命令行执行文件设置对话框,就会看到很多新的自定义选项。您可以在下面的截图中仔细查看。
由 CLI 驱动的比较报告
在数据差异网格中,你可以通过一个方便的按钮快速隐藏空列(包括源列和目标列)。
隐藏空列
数据同步向导现在包含一个名为 “问题 ”的新页面;在这一页面上,你可以配置在同步过程中可能出现 NULL/NOT NULL 冲突时的默认行为。
最后,还有一个名为 “忽略内部空格 ”的新选项。选择该选项后,字符串中间的空格、制表符和其他不可打印字符将在比较过程中被忽略。该选项可应用于 (N)CHAR、(N)VARCHAR2、(N)CLOB 和 LONG 列。
忽略内部空格
模式比较
模式比较还提供了一些有用的增强功能。首先,我们添加了一个名为 “显示忽略的差异 ”的选项,在 “选项”>“模式比较”>“常规 ”中选择相应的复选框即可启用。启用该选项后,应用程序将高亮显示 DDL 中可能存在的差异。
显示忽略的差异
与数据比较类似,您可以使用比较报告向导中的“保存命令行”按钮创建用于重复报告操作的命令行脚本。命令行执行文件设置对话框提供了许多新选项。
CLI 支持的比较报告
更多顶级功能包括高度方便的可视化对象过滤器,它允许根据指定的自定义条件从同步中排除对象。您可以将自定义过滤器保存到文件中以进一步方便使用。此外,您可以从命令行应用过滤。
对象过滤器
最后,在检查架构比较文档中的差异时,您可以使用方便的快捷键 Alt+↓ 快速处理每个后续差异。
数据库图
我们更新了数据库图的设计并实现了一些新技巧,使您更轻松地使用数据库图。例如,表和视图块现在是半透明的,以帮助您更好地查看它们之间的所有关系。
数据库图
容器也是如此;此外,您可以从上下文菜单中指定所需的不透明度。
容器
接下来,您将获得一个名为“选择所有关系”的新选项,它的作用正如其名称所示 — 选择图表上的所有关系,包括虚拟关系和外键。
选择所有关系
另一个新选项是“清除航点”,它将消除为选定关系手动创建的所有航点。
清除航点
最后,更新引入了线性缩放系数和彻底改进的图表外观,以提供更多便利。
数据生成器
我们在数据生成器中也有一些新技巧。例如,您有一个全新的 JSON 生成器。
JSON 生成器
另一个新功能基于我们的一位用户提出的想法。也就是说,我们通过实现对 FName 和 LName(分别作为名字和姓氏)的支持扩展了掩码列表。
接下来,当您需要在填充过程中过滤掉表和列时,可以使用标准的快捷键集:
Ctrl+A – 全选
Ctrl+← – 逐字后退
Ctrl+→ – 逐字前进
Ctrl+Shift+← – 逐字选择输入的文本(后退)
Ctrl+Shift+→ – 逐字选择输入的文本(前进)
Ctrl+Backspace – 删除整个单词
最后,在数据填充向导中,您可以选择将时间戳附加到保存数据填充脚本的文件的名称中。
将时间戳附加到文件名
数据透视表和数据报告
根据另一个用户请求,我们将图表设计器升级到新版本,更先进,更直观。此外,我们还调整了数据报告向导以适应 4K 分辨率。
脚本生成
现在,再介绍一下脚本生成。首先,我们实现了一个新选项,将标识符括在方括号中。要启用它,请转到选项 > 生成脚本 > 常规,然后在常用组中找到它。
将标识符括在方括号中
此外,您还可以通过选项 > 生成架构脚本 > 常规在脚本中包含 DML 触发器的新选项。
包括 DML 触发器
其他增强功能
今天的最后一站是大量其他增强功能,这些增强功能将使您使用我们的工具的体验一如既往地顺畅。首先是新实施的、更先进的数据库项目创建算法。
接下来,如果您转到“选项”>“环境”>“选项卡和窗口”,您将看到一些新的自定义选项,包括“选项卡布局”、“在多行中显示选项卡”和“使用鼠标中键关闭选项卡”。
新的自定义选项
从相同的“选项卡和窗口”,您可以指定打开新选项卡的顺序。因此,如果您希望在现有选项卡的右侧插入新选项卡,只需选中相应的选项复选框即可。
在右侧插入新选项卡
在相同的查询分析器中,我们改进了估计和实际查询执行计划的显示,以帮助您最有效地分析和使用它们。
接下来,我们重新设计了查询历史记录。它提供了一个新的工具栏,其中包括更新的范围选择和方便的清除按钮,可帮助您立即清除历史记录。请注意,您也可以直接从工具栏将历史记录导出到 CSV 文件。
查询历史记录
无论您使用哪种 Oracle dbForge 工具,都可以将数据直接从网格导出到 CSV。只需在网格中选择所需范围,然后从上下文菜单中继续复制数据为 > CSV。
现在,所有 Oracle dbForge 工具的商业版本都具有集成 SQL 格式化程序的全面、无限功能。
接下来,您将获得针对格式化配置文件中可用选项的改进的搜索和过滤算法。
我们还在工具 > 选项中实现了对选项名称的搜索(而不是以前仅可用于部分搜索)。
另一个有用的选项允许您在对象复制期间删除目标对象。
删除目标对象
接下来,您可以在片段管理器中按快捷方式名称轻松地对片段进行排序。
片段管理器
我们还优化了安装过程。现在,为了与 Studio 一起安装 32 位可执行模块,您只需在安装过程中选中相应的复选框即可。
最后,从现在开始,您可以在 dbForge Studio for Oracle 的 Express 版本中使用数据库快照。
Devart Academy
我们将以“使用 dbForge Studio 重塑 Oracle 数据库管理”的链接结束我们的旅程,这是 Devart Academy 的一门课程,可帮助您通过 Studio 掌握 Oracle 数据库的精妙之处。现在,您可以通过“帮助”>“演示和视频教程”直接从 Studio 访问它。
快速访问 Devart Academy
立即获取适用于 Oracle 6.0 的更新的 dbForge 工具!
在开发和管理 Oracle 数据库方面,我们的主要产品是 dbForge Studio for Oracle,它基本上结合了您日常工作可能需要的一切。您可以立即下载更新的 Studio 进行 30 天试用。如果您已经在使用 Studio,那么更新已经在等着您了。一旦您尝试了,请告诉我们您的想法;我们很高兴听到您的反馈。
另请注意,更新后的 dbForge Studio for Oracle 是 dbForge Edge 的一部分,dbForge Edge 是我们的多数据库解决方案,涵盖许多其他数据库系统(包括 SQL Server、MySQL、MariaDB 和 PostgreSQL)以及丰富的云服务。dbForge Edge 由四个功能丰富的 IDE 组成,非常适合初学者和高级用户。您不必相信我们的话 - 只需下载 dbForge Edge 进行 30 天试用,亲自体验。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室