SoftTree SQL Assistant最新版是一款功能强大的SQL助手工具。SoftTree SQL
Assistant官方版支持构建复杂的SQL查询,以及格式化的SQL查询文本布局,提高代码质量和准确度。SoftTree SQL
Assistant软件内置了多种编辑方式和多种管理插件,能够加速开发人员的开发进程。
SoftTree SQL Assistant软件介绍
SQL
Assistant是出自SoftTree的一款功能强大的SQL助手软件,它拥有先进的SQL代码智能感知功能,包括对数据库的对象、参数、脚本变量和语法元素等,可以帮助数据库开发人员加快开发过程,提高代码质量和准确度。不仅如此,它还能够自动生成SQL语句,智能提示代码错误,对sql语句进行格式化、关键字提示和表名提示等。对于初学数据库的小伙伴有很大的帮助。SQL
Assistant 9能够支持Oracle、SQL Server、DB2、Sybase、MS
Access、PostgreSQL、Redshift、Teradata、Netezza、Greenplum、SQLite和MySQL等数据库,操作简单,功能实用
SoftTree SQL Assistant功能介绍
1、拥有可视SQL查询生成器。
2、可轻松构建复杂的SQL查询。
3、支持格式化的SQL查询文本布局。
4、拥有强大的SQL查询解析和分析手段。
5、拥有全面的Unic ode支持和Lua和Pascal脚本支持。
SoftTree SQL Assistant软件特色
提高SQL开发人员效率。
提高代码质量和准确性。
许多SQL和非SQL编辑器集成。
提供互动SQL参考和SQL代码援助制度。
提供先进的SQL代码智能感知功能,包括支持数据库,对象,参数,脚本变量,语法元素等。
包括代码格式和美化;SQL语法验证,快速的代码导航的代码结构视图等等。.
支持10个主要的数据库系统:Oracle, SQL Server, DB2 UDB, DB2 for iSeries, Sybase ASE,
Sybase SQL Anywhere, Postgre SQL, Amazon Redshift, MySQL, Microsoft
Access等等。
速度快,磁盘和内存占用少。
安装容易且不易中断。
SoftTree SQL Assistant使用说明
1、Oracle数据库连接和设置
在连接到Oracle数据库服务器之前,必须在运行SQL
的计算机上安装Oracle客户端软件。客户端软件必须正确安装和配置。其网络配置文件必须包括将连接到的任何Oracle服务器的连接设置。这些文件必须位于ORACLE_HOME目录中,该目录的名称由系统注册表中的ORACLE_HOME变量引用。此变量存储在注册表项HKEY_LOCAL_MACHINE
SOFTWARE ORACLE下。
如果您的计算机上安装了多个版本的Oracle客户端,则可以选择要与一起使用的版本。在对话框上,单击“选项>>”按钮,然后从Oracle主目录下拉列表中选择适当的ORACLE_HOME。确保您选择的客户端的配置文件包含所有必需的Oracle服务器连接设置。您可以在TNSNAMES.ORA中验证连接设置,该位置通常位于[ORACLE_HOME]
/ NETWORK / ADMIN目录中。
支持常规用户连接和具有SYSDBA特权的用户的连接。以SYS用户身份连接时,必须选择SYSDBA类型。
-“连接”对话框上的“连接为”选项允许您选择数据库连接类型。请注意,对于SYSDBA连接,分配的架构为SYS。对于SYSOPER,无论所提供的实际Oracle用户名如何,分配的架构都是PUBLIC。
重要说明:当使用Oracle的预配置目标(例如 *
Plus)时,会静默拦截现有连接,并使用该连接来访问Oracle目录表和视图。使用用户定义的目标时,会打开一个与数据库服务器的新连接,该连接不会与目标应用程序共享。可以使用相同或不同的用户凭据打开此辅助连接。在关闭目标编辑器或
的情况下,辅助连接会自动关闭。
2、数据库连接和设置
连接到数据库服务器时,使用默认情况下预先安装在所有Windows系统上的Microsoft ODBC驱动程序,或使用通常随管理工具安装的 Server
ADO.NET Server提供程序。作为Microsoft Server Management Studio或Microsoft Visual
Studio。连接方法取决于目标编辑器使用的方法。
支持2种类型的 Server连接用户身份验证:
Windows身份验证-在这种情况下,不会提示您输入用户凭据。而是使用在用户使用Windows帐户登录时分配的访问令牌。尝试连接时,Assistant仅提示输入目标
Server实例的名称。
数据库身份验证-在这种情况下,要求用户在尝试连接时指定登录名,密码和目标实例的名称。
重要说明:当使用某些使用ODBC连接的 Server预先配置的目标(例如查询分析器)时, 会静默拦截现有连接,并使用该连接来访问
Server目录表和视图。
与使用ADO.NET连接的Server Management Studio或 Server Management Studio
Express一起使用时, 会静默拦截现有连接,并使用该连接来访问 Server目录表和视图。
当使用用户定义的目标和不使用已知连接类型的目标时,
将打开与数据库服务器的新连接,该连接不会与目标应用程序共享。可以使用相同或不同的用户凭据打开此辅助连接。在关闭目标编辑器或
的情况下,辅助连接会自动关闭。
对 Azure用户的重要说明:对于某些涉及对数据库架构对象进行逆向工程的内部操作,取决于随Microsoft Server Management
Studio(SSMS)和MicrosoftServer Management Studio Express(SSMSE)安装的服务器管理对象(SMO)。
。为了支持 Azure数据库,需要累积更新包7或更高版本。如果您使用的是旧版SSMS或SSMSE,请执行以下操作:
如果您使用SSMSE 2008 R2或更旧的版本,请从下载并安装最新版本。
如果使用Express以外的SSMS 2008 R2版本,请为 Server 2008 R2安装累积更新程序包7或安装Service Pack
1。
3、Apache Hive连接和设置
支持Apache Hive版本2.x和更高版本。 它使用ODBC连接与Hive系统进行通信。 ODBC连接要求在Hive群集主节点上安装Apache
Thrift服务器。
Hive ODBC驱动程序可从许多供应商处获得,包括Microsoft,Amazon AWS,HortonWorks Cloudera等。
理论上,ADO.NET接口也可以用于连接。 但是,在发布本用户指南时,尚未使用Hive ADO.NET连接对 进行正式测试。
以下是在版本11.0发行时可用的ODBC驱动程序的引用:
Amazon AWS EMR ODBC驱动程序
4、Apache 连接和设置
Assistant支持Apache 2.2及更高版本。 它使用ODBC连接来与Apache Spark系统通信。 ODBC连接要求将Apache
Thrift服务器安装在Spark集群主节点上。
可以从许多供应商处获得Spark ODBC驱动程序,包括Microsoft,HortonWorks Cloudera等。
理论上,ADO.NET接口也可以用于连接。 但是,在发布本用户指南时,尚未使用Spark ADO.NET连接对 Assitant进行正式测试。
这是在 11.0版发行时可用的ODBC驱动程序的引用
Microsoft SparkSQL ODBC驱动程序
5、数据库连接和设置
目前支持数据库服务器版本5.1及更高版本。为了连接到数据库服务器, 使用本机客户端接口(如果有)或 ODBC或ADO.NET驱动程序。这些驱动程序不是
的一部分。必须先预安装连接器和/或驱动程序,然后才能将 Assitant与目标一起使用。可以从Oracle
Corporation获得客户端和ODBC驱动程序。
重要说明:对于基于ODBC的连接, 需要 ODBC驱动程序版本3.5。请注意,在编写本手册时,
ODBC驱动程序v5.0可作为beta版本下载,它不完全符合ODBC,并且不支持 所需的某些标准ODBC功能。
当使用的预配置目标(例如查询浏览器)时, 会静默拦截现有连接,并使用该连接访问目录表和视图。当使用用户定义的目标时,
使用ODBC驱动程序或本机客户端打开与数据库服务器的新连接。此辅助连接未与目标应用程序共享。可以使用相同或不同的用户凭据打开它。如果关闭了目标编辑器或
,则辅助连接将自动关闭。
6、MariaDB数据库连接和设置
目前支持5.5和更高版本的MariaDB数据库服务器。为了连接到MariaDB数据库服务器,
使用MariaDB本机客户端界面(如果有)或或MariaDB ODBC或ADO.NET驱动程序。这些驱动程序不是
的一部分。必须先预安装连接器和/或驱动程序,然后才能对MariaDB目标使用 。可以从MariaDB Foundation
获得MariaDB客户端和ODBC驱动程序。
重要说明:对于基于ODBC的连接, 需要 ODBC驱动程序版本3.5。
当使用MariaDB目标的预配置目标或用户定义目标时,
使用ODBC驱动程序或本机libmariadb客户端打开与数据库服务器的新连接。此辅助连接未与目标应用程序共享。可以使用相同或不同的用户凭据打开它。如果关闭了目标编辑器或
,则辅助连接将自动关闭。
7、DB2数据库连接和设置
目前支持Linux,Unix和Windows版本7及更高版本的DB2 UDB,以及iSeries的DB2。它也可以与DB2 for
zSeries一起使用,但是后者需要对 设置中提供的数据库目录查询进行较小的调整。要连接到DB2数据库服务器, 可以使用DB2 ODBC驱动程序或DB2
ADO.NET客户端,两者都不是 的一部分。必须先预安装这些驱动程序之一,然后才能将 与DB2目标一起使用。
DB2驱动程序通常与DB2客户端软件一起安装,并且是DB2许可证的一部分。可以从IBM Corporation 获得驱动程序。
重要说明:使用DB2的用户定义的目标时,
将打开与数据库服务器的新连接,该连接不会与目标应用程序共享。可以使用相同或不同的用户凭据打开此辅助连接。在关闭目标编辑器或SQL
Assistant的情况下,辅助连接会自动关闭。
8、Netezza数据库连接和设置
目前支持IBM Netezza 7,0及更高版本。 不支持旧版本。 若要连接到Netezza数据库服务器,SQ 可以使用Netezza
ODBC驱动程序,它不是 的一部分。 必须先预安装ODBC驱动程序,然后才能将 与Netezza目标一起使用。
Netezza驱动程序通常与Netezza客户端软件一起安装,并且是Netezza许可证的一部分。
它们不是公开可用的,您需要联系Netezza的支持以获取其ODBC驱动程序的副本。
重要说明:使用Netezza的用户定义目标时, 将打开与目标应用程序不共享的数据库服务器的新连接。 可以使用相同或不同的用户凭据打开此辅助连接。
在关闭目标编辑器或 的情况下,辅助连接会自动关闭。
SoftTree SQL Assistant更新日志
代码提供快速导航和实时语法检查功能。
提供实时代码性能分析和建议。
支持9最流行的数据库系统。
与许多集成的SQL和非SQL编辑器。
提供交互式SQL代码帮助和援助系统。
SQL编辑提供了一套完整的功能,代码的执行,数据浏览和SQL调度。
提供了一个功能全面的、数据库源代码控制接口。
提供了一个先进的数据库模式和数据库数据比较和完全可定制的工具
比较规则和模式更改同步模板。
提供了先进的工具集代码生成和部署到多个数据库服务器。
华军小编推荐:
SoftTree SQL Assistant这款软件完全傻瓜式操作,超级简单,另外小编还推荐SQL Server自动安装程序、SQLyog、appmaker等相关软件下载使用。