是什麼,具體功能,創建複雜的SQL查詢,友好型查詢環境,格式化查詢布局,SQL查詢解析與分析,避免查詢衝突,脫機模式保存元數據,本地化組件,
是什麼
Active SQL Query Builder是一套可視化查詢器組件,其允許用戶進行複雜的SQL查詢,數據解析,分析SQL查詢結果與將之可視化。Active SQL Query Builder是一個真正雙向的查詢創建器,因此用戶可以將可視化查詢創建與SQL查詢結果的文本編輯相結合。
具體功能
創建複雜的SQL查詢
Active SQL Query Builder的用戶界面與MS-Access極其相似,但相較於其他的同類組件來說,Active SQL QueryBuilder功能更為強大。它允許用戶簡單直接的定義數據分組,排序以及構建其他條件。用戶可以如同創建單一查詢一樣在其獨立工作區內創建聯合體以及子查詢,甚至還可以通過對查詢結構樹單次訪問即可進入聯合體以及子查詢。
友好型查詢環境
Active Query Builder能將用戶友好型的查詢欄位替換為資料庫中表和欄位中的規範化命名的欄位。然後,您的終端客戶能可以手動的創建SQL腳本:但在其查詢文本中使用的查詢字將被自動的替換為生成的查詢中真正的欄位名。
格式化查詢布局
使用Active Query Builder's SQL Formatter,用戶可以用自己喜歡的方式自定義SQL代碼的布局。可以通過很多屬性的設定自定義查詢結果的輸出,比如pne breaks,indents 以及word wrapping等。
SQL查詢解析與分析
用戶可以通過Active Query Builder對其SQL查詢進行完全的控制—您可以使用內部查詢創建器對象輕鬆的解析與引導SQL查詢,還可以可程式的修改SQL查詢。
通過ActiveQuery Builder中的相關參數,用戶可以知道其名稱以及數據類型,甚至與其相關的資料庫對象以及欄位。
避免查詢衝突
用戶有時可能想拒絕用戶對資料庫中某些欄位或者表的訪問,以保障其安全性或者繞開對於其的資料庫結果來說無關緊要的部分。Active Query Builder能幫助用戶輕鬆的實現這一切。當用戶在一個可視化界面中創建一個查詢時,可以隱藏住某些不希望被訪問的資料庫對象或者欄位。
脫機模式保存元數據
在很多情況下,在當前安全形度或者對性能來說,對數據的直接訪問是不受歡迎或者不可能的,比如在ASP。NET環境中。當面對這種情況時,最方便的解決方 法是在脫機模式下使用ActiveQuery Builder,從之前保存的XML檔案中載入元數據信息。這種方式幾乎能瞬間載入元數據,而無需考慮數據量的多少。
本地化組件
用戶可以在Active Query Builder運行時本地化其組件,以及在不同語言間進行切換。