需要可视化自动创建table关系和sql语句方面的控件
建议采用Active Query Builder,该产品能够完全符合你的要求。
收藏订阅
轻松创建复杂的SQL查询
Active SQL Query Builder的用户界面与MS-Access极其相似,但相较于其他的同类组件来说,Active SQL Query Builder功能更为强大。它允许用户简单直接的定义数据分组,排序以及构建其他条件。用户可以如同创建单一查询一样在其独立工作区内创建联合体以及子查询,甚至还可以通过对查询结构树单次访问即可进入联合体以及子查询。此外,用户还能将其一些诸如DISTICT, TOP, pMIT等的高级查询属性可视化。
设计用户友好型查询环境
Active Query Builder能将用户友好型的查询字段替换为数据库中表和字段中的规范化命名的字段。然后,您的终端客户能可以手动的创建SQL脚本:但在其查询文本中使用的查询字将被自动的替换为生成的查询中真正的字段名。
格式化SQL查询文本布局
使用Active Query Builder's SQL Formatter,用户可以用自己喜欢的方式自定义SQL代码的布局。可以通过很多属性的设置自定义查询结果的输出,比如pne breaks, indents 以及 word wrapping等。
我们也考虑到了将用户查询条件尽可能以其输入的SQL查询文本原貌保存。充分的认识到各种原始输入条件对查询结果影响的重要性,我们尽可能的保证了对查询条件进行解析后,不出现任何条件与可选项的丢失。
强大的SQL查询解析与分析功能
用户可以通过Active Query Builder对其SQL查询进行完全的控制—您可以使用内部查询创建器对象轻松的解析与引导SQL查询,还可以可编程的修改SQL查询。
通过Active Query Builder中的相关参数,用户可以知道其名称以及数据类型,甚至与其相关的数据库对象以及字段。
限制数据库连接对象,避免查询冲突
用户有时可能想拒绝用户对数据库中某些字段或者表的访问,以保障其安全性或者绕开对于其的数据库结果来说无关紧要的部分。Active Query Builder能帮助用户轻松的实现这一切。当用户在一个可视化界面中创建一个查询时,可以隐藏住某些不希望被访问的数据库对象或者字段。
通过检索查询中的某些信息,比如使用过的某些表或者字段名,用户可以制止某些未授权的查询。
完全支持Oracle, SQL Server, MS Access, MySQL, PostgreSQL, InterBase, Firebird, IBM DB2, Informix, Sybase, SQpte 和 ANSI SQL/92, 89 ,2003 SQL语法
我们声称完全支持这些SQL语言,这意味着能解析几乎任何给定数据库服务器中的SQL查询语句,并且在查询修正过程中保存每一查询细节以避免语义损失。Active SQL Parser由升级版的CoCo/R Compiler Generator而来,其完全支持Unicode字符集,故而能正确处理多重嵌套连接以及一些其他SQL语言中的细节部分。
使用Active Query Builder时,其能为用户自动的确定目前使用的数据库服务器,以避免不能提前确定(数据库服务器)的情况。
脱机模式下工作时以XML文件格式保存元数据
在很多情况下,在当前安全角度或者对性能来说,对数据的直接访问是不受欢迎或者不可能的,比如在ASP.NET环境中。当面对这种情况时,最方便的解决方法是在脱机模式下使用Active Query Builder,从之前保存的XML文件中加载元数据信息。这种方式几乎能瞬间加载元数据,而无需考虑数据量的多少。
本地化组件
现在,用户可以在Active Query Builder运行时本地化其组件,以及在不同语言间进行切换。
Active Query Builder是一个特别的组件
Active Query Builder并非被设计用于某些内部需求,其是用于满足客户需要的。该组件的开发团队的成员们是一群狂热的程序员,以之展现了其对可视化查询创建的理解。我们将认真考虑您的所有建议与意见,因为我们的目标是尽可能使Active Query Builder成为业内最优秀的工具软件。
Active Query Builder是一个完全的可视化SQL查询创建解决方案!