
我們又將為您帶來一次重大更新。這次更新的主題是 Oracle 的 dbForge 工具,其中包含大量新選項(xiàng)、功能增強(qiáng)和微妙的設(shè)計(jì)調(diào)整,所有這些都將使您在 Oracle 數(shù)據(jù)庫(kù)中的日常工作變得異常輕松便捷。廢話不多說,讓我們來看看今天為您帶來了什么。

SQL 文檔
我們先來看一組新功能,它們將加快你在 SQL 文檔中處理查詢的速度。首先,您現(xiàn)在可以使用便捷的快捷鍵復(fù)制、刪除和連接當(dāng)前行。

然后,你可以使用新的快捷鍵 CTRL+/ 在一行中注釋選中的代碼。

只需點(diǎn)擊三下,就能選中整個(gè)當(dāng)前行。

還有三個(gè)快捷鍵--Ctrl+C、Ctrl+V 和 Ctrl+X--可以分別幫助你復(fù)制、插入和剪切整個(gè)當(dāng)前行到剪貼板。你可以在不選擇任何特定文本的情況下完成這些操作。

使用 Ctrl+F12 可以在匹配的括號(hào)之間快速瀏覽。

接下來,我們調(diào)整了 INSERT 語(yǔ)句中的高亮顯示。只要在 VALUES 子句中添加一個(gè)新值,該值必須插入的相應(yīng)列就會(huì)被突出顯示。而如果添加了一個(gè)沒有匹配列的額外值,則不會(huì)突出顯示。

接下來,我們改進(jìn)了語(yǔ)法檢查的一般行為。現(xiàn)在,它能更精確地檢測(cè)錯(cuò)誤。

最后,我們還添加了高亮顯示和語(yǔ)法對(duì)之間的快速導(dǎo)航支持,其中包括 IF ... ELSE、BEGIN ... END、BEGIN TRY ... END TRY、BEGIN CATCH ... END CATCH 和 CASE WHEN ... ELSE ... END。

代碼完成
現(xiàn)在,讓我們繼續(xù)進(jìn)行代碼完成,在這里我們改進(jìn)了 UNION 和 EXPRESSIONS 的解析。
接下來,我們對(duì) GROUP BY 語(yǔ)句中的非聚合列提出了建議。在它們的幫助下,您可以通過下拉列表在 GROUP BY 關(guān)鍵字后快速添加非聚合列,而無(wú)需手動(dòng)查找和插入。取而代之的是,只需單擊一次即可添加 SELECT 列表中的所有建議列,或者按照首選順序逐一添加。

GROUP BY 中的非聚合列
我們添加了一個(gè)新的代碼段 ssf,它可以展開為 SELECT * FROM 塊。同時(shí),相同的 sel 代碼段仍然可用?,F(xiàn)在,您可以選擇更喜歡的片段。

新的 ssf 代碼段
接下來,為方便起見,我們用
一個(gè) “刷新建議 ”按鈕取代了 “刷新本地緩存 ”和 “重置建議緩存 ”按鈕。
最后,我們將介紹新添加的建議,其中包括 Oracle 21c 的 JSON 數(shù)據(jù)類型以及 Oracle 23ai 的布爾和向量數(shù)據(jù)類型。

新建議
數(shù)據(jù)庫(kù)資源管理器
您可能遇到過這樣的情況:數(shù)據(jù)庫(kù)資源管理器中有大量節(jié)點(diǎn)和表,您需要過濾掉不需要的內(nèi)容,只保留當(dāng)前正在處理的內(nèi)容。要做到這一點(diǎn),您可以配置過濾器設(shè)置。但現(xiàn)在,情況變得更好了--你可以將這些過濾設(shè)置保存到一個(gè)文件中,然后在任何時(shí)候只需加載該文件即可重復(fù)使用。

可重復(fù)使用的過濾器設(shè)置
我們還改進(jìn)了快速數(shù)據(jù)檢索行為。例如,在數(shù)據(jù)庫(kù)資源管理器中右鍵單擊表、視圖和物化視圖,然后從上下文菜單中選擇 “在編輯器中打開數(shù)據(jù)”,即可從表、視圖和物化視圖中獲取數(shù)據(jù)。要配置此功能的行為,請(qǐng)轉(zhuǎn)到選項(xiàng) > 數(shù)據(jù)庫(kù)資源管理器 > 常規(guī) > 表和視圖默認(rèn)動(dòng)作。

從數(shù)據(jù)庫(kù)資源管理器快速檢索數(shù)據(jù)
數(shù)據(jù)編輯器
為了使數(shù)據(jù)編輯器中的過濾功能更簡(jiǎn)單、更靈活,我們用更先進(jìn)、更方便的過濾器編輯器窗口取代了自定義自動(dòng)過濾窗口。

過濾器編輯器
您還可以選擇將單元格的值設(shè)置為唯一標(biāo)識(shí)符,方法是從上下文菜單中選擇設(shè)置值為 > 唯一標(biāo)識(shí)符。

將單元格值設(shè)置為唯一標(biāo)識(shí)符
數(shù)據(jù)比較
在新建數(shù)據(jù)比較向?qū)е?,我們添加了一個(gè)忽略計(jì)算列的新選項(xiàng),可在選項(xiàng)頁(yè)面的自動(dòng)映射部分使用。

忽略計(jì)算列
接下來,我們通過比較報(bào)告向?qū)е锌芍苯釉L問的熟悉的 “保存命令行 ”按鈕,使比較報(bào)告的自動(dòng)生成更加方便。此外,如果您查看一下命令行執(zhí)行文件設(shè)置對(duì)話框,就會(huì)看到很多新的自定義選項(xiàng)。您可以在下面的截圖中仔細(xì)查看。

由 CLI 驅(qū)動(dòng)的比較報(bào)告
在數(shù)據(jù)差異網(wǎng)格中,你可以通過一個(gè)方便的按鈕快速隱藏空列(包括源列和目標(biāo)列)。

隱藏空列
數(shù)據(jù)同步向?qū)КF(xiàn)在包含一個(gè)名為 “問題 ”的新頁(yè)面;在這一頁(yè)面上,你可以配置在同步過程中可能出現(xiàn) NULL/NOT NULL 沖突時(shí)的默認(rèn)行為。

最后,還有一個(gè)名為 “忽略內(nèi)部空格 ”的新選項(xiàng)。選擇該選項(xiàng)后,字符串中間的空格、制表符和其他不可打印字符將在比較過程中被忽略。該選項(xiàng)可應(yīng)用于 (N)CHAR、(N)VARCHAR2、(N)CLOB 和 LONG 列。

忽略內(nèi)部空格
模式比較
模式比較還提供了一些有用的增強(qiáng)功能。首先,我們添加了一個(gè)名為 “顯示忽略的差異 ”的選項(xiàng),在 “選項(xiàng)”>“模式比較”>“常規(guī) ”中選擇相應(yīng)的復(fù)選框即可啟用。啟用該選項(xiàng)后,應(yīng)用程序?qū)⒏吡溜@示 DDL 中可能存在的差異。

顯示忽略的差異
與數(shù)據(jù)比較類似,您可以使用比較報(bào)告向?qū)е械?ldquo;保存命令行”按鈕創(chuàng)建用于重復(fù)報(bào)告操作的命令行腳本。命令行執(zhí)行文件設(shè)置對(duì)話框提供了許多新選項(xiàng)。

CLI 支持的比較報(bào)告
更多頂級(jí)功能包括高度方便的可視化對(duì)象過濾器,它允許根據(jù)指定的自定義條件從同步中排除對(duì)象。您可以將自定義過濾器保存到文件中以進(jìn)一步方便使用。此外,您可以從命令行應(yīng)用過濾。

對(duì)象過濾器
最后,在檢查架構(gòu)比較文檔中的差異時(shí),您可以使用方便的快捷鍵 Alt+↓ 快速處理每個(gè)后續(xù)差異。

數(shù)據(jù)庫(kù)圖
我們更新了數(shù)據(jù)庫(kù)圖的設(shè)計(jì)并實(shí)現(xiàn)了一些新技巧,使您更輕松地使用數(shù)據(jù)庫(kù)圖。例如,表和視圖塊現(xiàn)在是半透明的,以幫助您更好地查看它們之間的所有關(guān)系。

數(shù)據(jù)庫(kù)圖
容器也是如此;此外,您可以從上下文菜單中指定所需的不透明度。

容器
接下來,您將獲得一個(gè)名為“選擇所有關(guān)系”的新選項(xiàng),它的作用正如其名稱所示 — 選擇圖表上的所有關(guān)系,包括虛擬關(guān)系和外鍵。

選擇所有關(guān)系
另一個(gè)新選項(xiàng)是“清除航點(diǎn)”,它將消除為選定關(guān)系手動(dòng)創(chuàng)建的所有航點(diǎn)。

清除航點(diǎn)
最后,更新引入了線性縮放系數(shù)和徹底改進(jìn)的圖表外觀,以提供更多便利。
數(shù)據(jù)生成器
我們?cè)跀?shù)據(jù)生成器中也有一些新技巧。例如,您有一個(gè)全新的 JSON 生成器。

JSON 生成器
另一個(gè)新功能基于我們的一位用戶提出的想法。也就是說,我們通過實(shí)現(xiàn)對(duì) FName 和 LName(分別作為名字和姓氏)的支持?jǐn)U展了掩碼列表。
接下來,當(dāng)您需要在填充過程中過濾掉表和列時(shí),可以使用標(biāo)準(zhǔn)的快捷鍵集:
Ctrl+A – 全選
Ctrl+← – 逐字后退
Ctrl+→ – 逐字前進(jìn)
Ctrl+Shift+← – 逐字選擇輸入的文本(后退)
Ctrl+Shift+→ – 逐字選擇輸入的文本(前進(jìn))
Ctrl+Backspace – 刪除整個(gè)單詞

最后,在數(shù)據(jù)填充向?qū)е?,您可以選擇將時(shí)間戳附加到保存數(shù)據(jù)填充腳本的文件的名稱中。

將時(shí)間戳附加到文件名
數(shù)據(jù)透視表和數(shù)據(jù)報(bào)告
根據(jù)另一個(gè)用戶請(qǐng)求,我們將圖表設(shè)計(jì)器升級(jí)到新版本,更先進(jìn),更直觀。此外,我們還調(diào)整了數(shù)據(jù)報(bào)告向?qū)б赃m應(yīng) 4K 分辨率。
腳本生成
現(xiàn)在,再介紹一下腳本生成。首先,我們實(shí)現(xiàn)了一個(gè)新選項(xiàng),將標(biāo)識(shí)符括在方括號(hào)中。要啟用它,請(qǐng)轉(zhuǎn)到選項(xiàng) > 生成腳本 > 常規(guī),然后在常用組中找到它。

將標(biāo)識(shí)符括在方括號(hào)中
此外,您還可以通過選項(xiàng) > 生成架構(gòu)腳本 > 常規(guī)在腳本中包含 DML 觸發(fā)器的新選項(xiàng)。

包括 DML 觸發(fā)器
其他增強(qiáng)功能
今天的最后一站是大量其他增強(qiáng)功能,這些增強(qiáng)功能將使您使用我們的工具的體驗(yàn)一如既往地順暢。首先是新實(shí)施的、更先進(jìn)的數(shù)據(jù)庫(kù)項(xiàng)目創(chuàng)建算法。
接下來,如果您轉(zhuǎn)到“選項(xiàng)”>“環(huán)境”>“選項(xiàng)卡和窗口”,您將看到一些新的自定義選項(xiàng),包括“選項(xiàng)卡布局”、“在多行中顯示選項(xiàng)卡”和“使用鼠標(biāo)中鍵關(guān)閉選項(xiàng)卡”。

新的自定義選項(xiàng)
從相同的“選項(xiàng)卡和窗口”,您可以指定打開新選項(xiàng)卡的順序。因此,如果您希望在現(xiàn)有選項(xiàng)卡的右側(cè)插入新選項(xiàng)卡,只需選中相應(yīng)的選項(xiàng)復(fù)選框即可。

在右側(cè)插入新選項(xiàng)卡
在相同的查詢分析器中,我們改進(jìn)了估計(jì)和實(shí)際查詢執(zhí)行計(jì)劃的顯示,以幫助您最有效地分析和使用它們。
接下來,我們重新設(shè)計(jì)了查詢歷史記錄。它提供了一個(gè)新的工具欄,其中包括更新的范圍選擇和方便的清除按鈕,可幫助您立即清除歷史記錄。請(qǐng)注意,您也可以直接從工具欄將歷史記錄導(dǎo)出到 CSV 文件。

查詢歷史記錄
無(wú)論您使用哪種 Oracle dbForge 工具,都可以將數(shù)據(jù)直接從網(wǎng)格導(dǎo)出到 CSV。只需在網(wǎng)格中選擇所需范圍,然后從上下文菜單中繼續(xù)復(fù)制數(shù)據(jù)為 > CSV。
現(xiàn)在,所有 Oracle dbForge 工具的商業(yè)版本都具有集成 SQL 格式化程序的全面、無(wú)限功能。
接下來,您將獲得針對(duì)格式化配置文件中可用選項(xiàng)的改進(jìn)的搜索和過濾算法。
我們還在工具 > 選項(xiàng)中實(shí)現(xiàn)了對(duì)選項(xiàng)名稱的搜索(而不是以前僅可用于部分搜索)。
另一個(gè)有用的選項(xiàng)允許您在對(duì)象復(fù)制期間刪除目標(biāo)對(duì)象。

刪除目標(biāo)對(duì)象
接下來,您可以在片段管理器中按快捷方式名稱輕松地對(duì)片段進(jìn)行排序。

片段管理器
我們還優(yōu)化了安裝過程。現(xiàn)在,為了與 Studio 一起安裝 32 位可執(zhí)行模塊,您只需在安裝過程中選中相應(yīng)的復(fù)選框即可。
最后,從現(xiàn)在開始,您可以在 dbForge Studio for Oracle 的 Express 版本中使用數(shù)據(jù)庫(kù)快照。
Devart Academy
我們將以“使用 dbForge Studio 重塑 Oracle 數(shù)據(jù)庫(kù)管理”的鏈接結(jié)束我們的旅程,這是 Devart Academy 的一門課程,可幫助您通過 Studio 掌握 Oracle 數(shù)據(jù)庫(kù)的精妙之處?,F(xiàn)在,您可以通過“幫助”>“演示和視頻教程”直接從 Studio 訪問它。

快速訪問 Devart Academy
立即獲取適用于 Oracle 6.0 的更新的 dbForge 工具!
在開發(fā)和管理 Oracle 數(shù)據(jù)庫(kù)方面,我們的主要產(chǎn)品是 dbForge Studio for Oracle,它基本上結(jié)合了您日常工作可能需要的一切。您可以立即下載更新的 Studio 進(jìn)行 30 天試用。如果您已經(jīng)在使用 Studio,那么更新已經(jīng)在等著您了。一旦您嘗試了,請(qǐng)告訴我們您的想法;我們很高興聽到您的反饋。

另請(qǐng)注意,更新后的 dbForge Studio for Oracle 是 dbForge Edge 的一部分,dbForge Edge 是我們的多數(shù)據(jù)庫(kù)解決方案,涵蓋許多其他數(shù)據(jù)庫(kù)系統(tǒng)(包括 SQL Server、MySQL、MariaDB 和 PostgreSQL)以及豐富的云服務(wù)。dbForge Edge 由四個(gè)功能豐富的 IDE 組成,非常適合初學(xué)者和高級(jí)用戶。您不必相信我們的話 - 只需下載 dbForge Edge 進(jìn)行 30 天試用,親自體驗(yàn)。

京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫