翻譯|對比評測|編輯:董玉霞|2022-06-01 17:39:33.337|閱讀 197 次
概述:今天,小編將比較面向 SQL 開發人員的兩種主要解決方案(Devart 的dbForge SQL Complete和微軟自己的Azure Data Studio )的代碼完成相關功能,看看在加速數據庫開發和使用戶更有效。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
使用正確的 SQL 代碼完成工具,您的日常編碼工作效率可以提高大約 2 到 4 倍。借助上下文相關建議、高級代碼格式化和生產力提升器,可以簡化單調的操作并每天工作,更加專注于最需要您關注的事情。
今天,小編將比較面向 SQL 開發人員的兩種主要解決方案(Devart 的dbForge SQL Complete和微軟自己的Azure Data Studio )的代碼完成相關功能,看看在加速數據庫開發和使用戶更有效。
首先來簡單介紹一下這兩款產品
dbForge SQL Complete是一款無縫集成到 SQL Server Management Studio 和 Visual Studio 中的高端插件;這兩個都躋身微軟頂級 IDE 之列,而后者無疑遠遠超出了 SQL。
無論這些 IDE 的功能如何,SQL Complete 都通過 IntelliSense 風格的建議、即時語句擴展、豐富的格式化功能、預定義和自定義代碼片段以及通過自動更正對您需要重命名的對象的引用進行安全重構來大大增強它們. 除此之外,我們應該提到一組內置的數據聚合和操作工具以及用于復雜查詢、存儲過程、觸發器和函數的 T-SQL 調試器。
Azure Data Studio 是一個跨平臺的數據庫 IDE,它提供了一個可靠的 SQL 編輯器,具有 IntelliSense 完成、智能代碼片段、版本控制集成和內置終端。您還可以獲得其他一些好處,例如可自定義的服務器和數據庫儀表板,但總體而言,Azure Data Studio 不是關于深入的管理或服務器配置。
通常,如果您的工作主要是關于編輯或執行查詢,如果您需要快速繪制圖表和可視化結果集的能力,并且如果您喜歡使用命令行,Microsoft 建議使用 Azure Data Studio。
這就是為什么將其與 SQL Complete 進行比較是有意義的——這兩個解決方案都專注于快速高效的查詢編寫,并且都支持 CLI。
我們將所有功能分為 3 類進行對比:SQL 代碼完成(顯然,這一類是最大的一類)、SQL 代碼格式化和生產力增強。
特征 | dbForge SQL Complete | Azure Data Studio |
SQL 代碼補全 | ||
關鍵字的上下文相關建議 | 是 | 是,但不區分上下文 |
上下文相關的對象建議 | 是 | 是,但不區分上下文 |
CTE 的上下文相關對象建議 | 是 | 是 |
SQLCMD 模式下的上下文相關對象建議 | 是 | 不 |
鏈接服務器上對象的名稱建議 | 是 | 不 |
按相關性對建議的關鍵字進行排序 | 是 | 不 |
JOIN 子句自動生成 | 是 | 不 |
短語完成 | 是 | 不 |
自動生成表別名 | 是 | 不 |
用于快速列表構建的列選擇器 | 是 | 不 |
通配符擴展 | 是 | 是 |
擴展 INSERT、EXEC、ALTER 和 UPDATE 語句 | 是 | 不 |
從建議中排除數據庫 | 是 | 不 |
突出顯示標識符出現 | 是 | 是 |
對突出顯示 | 是 | 不 |
突出顯示 INSERT 語句中的匹配列 | 是 | 不 |
命名區域 | 是 | 不 |
函數的參數信息 | 是 | 不 |
快速對象信息 | 是 | 是 |
行數信息 | 是 | 不 |
SQL 代碼格式化 | ||
SQL 格式化 | 是 | 是 |
在文件和目錄中格式化 | 是 | 不 |
快速選擇格式配置文件 | 是 | 是 |
從命令行自動格式化 | 是 | 不 |
生產力提升 | ||
SQL 片段 | 是 | 是 |
半透明意見箱 | 是 | 不 |
當前語句執行選項 | 是 | 是 |
分號插入 | 是 | 不 |
為服務器對象生成 CREATE/ALTER 腳本 | 是 | 是 |
“將數據復制為”從網格到 XML、CSV、HTML、JSON、Excel | 是 | 是 |
數據庫對象的“轉到定義” | 是 | 是 |
恢復最近關閉的文件 | 是 | 不 |
發布 | ||
首次發布 | v1.0(2010 年 11 月 19 日) | v1.0(2018 年 9 月 24 日) |
最新版本(發布時) | v6.9(2022 年 1 月 31 日) | v1.35(2022 年 3 月 17 日) |
發布總數 | 129 | 65 |
如您所見,SQL Complete是明顯的贏家。它極大地擴展了 SSMS 的功能,以至于 Azure Data Studio 在這方面基本上沒有機會很快克服它。
結論 也就是說,如果使用 SSMS 對你來說很好,并且如果你需要為你的日常 SQL 編碼提供強大的推動力,那么你真的不需要 Azure Data Studio。SSMS 和 SQL Complete 的組合是您的最佳選擇。
更多關于dbForge SQL Complete正版購買詳情可聯系客服,試用版可免費試用14天。
數據庫工具技術交QQ流群:765665608 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn