Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

Sybase ASA版本演化

9.0.0版本

1. XML的支持。Adaptive Server Anywhere 9.0 支持 XML,包括存储XML文档,导出关系数据如同XML,导入 XML,和退回XML 从查询在关心数据

2. HTTP服务器在数据库。Adaptive Server Anywhere数据库服务器可以目前作为Web服务器,使基于Web的应用程序的运行使用只有Adaptive Server Anywhere数据库和网页浏览器。

3. 64-位版本可用的。软件的完整 64-位版本可用的为Windows Server 2003 在 Itanium II。部署发布可用的在 64-位 Linux 和 HP-UX操作系统。

4. WITH语句允许指定公用表表达式。公用表表达式是临时视图定义存在只有在SELECT语句的范围。它们可以是递归的,或非递归的。它们也允许在一个单一的查询执行多个级别的聚集。

5. 递归的联盟如今可以被执行使用公用表表达式的特殊形式。递归的公用表表达式使递归查询的写作可能。这是特别有用的,当查询的表代表的层次结构或有向图。每个递归的公用表表达式包含初始子查询,它首先被执行,和递归子查询。要查看参考,它必须出现在从递归子查询子句,引用该列添加到视图中的前一次迭代。

6. INTERSECT 和 EXCEPT操作支持的。这些操作计算交叉口和两个或两个以上的结果集之间的差异。它们UNION操作的补充。

7. SELECT语句可以操作在存储过程结果集。在SELECT语句,存储过程调用如今可以出现在任何地方,一个基表或视图是允许的。

8. 联机分析处理的功能添加。

9. CREATE INDEX语句索引是在内置函数建立。这个特性是便利方法添加新计算的咧到表,和建立索引在列。

10. ORDER BY子句允许的在所有的上下文。在更早的发布,这是不允许的许多SELECT在视图的定义语句,在子查询,或在UNION 操作以使用ORDER BY子句。此限制已被删除。

11. SELECT语句如今可以包括START AT作为TOP子句部分。START AT提供附加灵活的在查询,施加明确限制结果集。

12. 约束如今可以被命名为。名称如今可以指定的check约束,unique约束,和引用完整性约束。

13. 侧向派生表允许外部引用在FROM子句。外部引用如今可以从派生表和从存储过程在FROM子句。LATERAL关键词被使用以表明外部引用是。

14. CREATE FUNCTION 和 ALTER FUNCTION如今允许Transact-SQL语法。用户定义的功能如今可以被建立在Transact-SQL方言,退回纯量值到调用的情况。

15. 新的功能EXPRTYPE退回表达式的数据类型。

8.0.2版本

1. 聚集索引支持的。建立聚集索引在表原因,行在该表被存储大约在相同的命令,它们出现在索引。

2. 独一无二的标识符支持的。Adaptive Server Anywhere 支持独一无二的标识符(UUID和GUID)。UID(通用唯一标识符)和GUID(全球唯一标识符)允许唯一识别行,甚至在不同的数据库。

3. 改造存在的行有ON EXISTING子句。INSERT语句的ON EXISTING子句可以被使用以改造存在的行有新的值,只要该表有主关键字。

4. 新的链接添加的。新的链接添加的到该发布包括嵌套循环半连接,嵌套循环抗半连接,哈希半连接和哈希抗半连接。

5. 隐藏的程序文本以保持逻辑保密。包含的逻辑在存储过程,功能,触发器,和视图可以隐藏的通过SET HIDDEN参数。这个允许应用和数据库是不暴露在存储过程,功能,触发器和视图中的逻辑分布。

6. SET语句可以使用以指定变量的值。

7. INSERT语句现在支持WITH AUTO NAME。If WITH AUTO NAME指定的在INSERT语句,项目的名称在SELECT名单确定价值协会目的列。这是有用的当目标表中的列数太大。

8. 触发器可以歧视造成触发器触发的行为。不同的行动,现在进行取决于触发被INSERT,UPDATE,或DELETE操作。该特性启用一个单一的触发在不同事件之间共享的逻辑,开展一些行动,行动依赖。

8.0.1版本

1. 确定ANSI非ANSI语句等价。REWRITE功能接受一个新的参数,ANSI,这导致功能以退回ANSI如何SELECT,DELETE,或UPDATE语句等价。

2. 变量赋值允许的在UPDATE语句。UPDATE语句的SET子句如今可以使用的为给变量赋一个值,除了更新该表。该特性与 Adaptive Server Enterprise兼容。

3. 方括号可以界定标识符。

4. 指定隔离级别在FROM子句。WITH表提示的论点可以被使用为指定锁定方法为特定的表或视图为特定的SELECT,UPDATE,或DELETE语句。

8.0.0版本

1. 完整外部链接如今支持的。

2. 两个方式的ANSI标准CASE语句如今支持的。

7.0.3版本

1. 数据库属性为填充和区分。两个新属性以确定如果数据库使用空白填充比较字符串时(BlankPadding)或如果数据库是区分大小写(CaseSensitive)。

7.0.2版本

1. Oracle,IBM DB2,Microsoft SQL Server,Sybase Adaptive Server Enterprise,Sybase Adaptive Server Anywhere,和Microsoft Access数据库可以迁移遥远的到 Adaptive Server Anywhere使用新sa_migrate存储过程集。

2. 截断timestamp选项为与非-Adaptive Server Anywhere数据库兼容,timestamp只可以被缩短。

7.0.1版本

1. Windows CE 3.0支持的。

7.0.0版本

1. 卸载的结果集。新UNLOAD SQL语句可以卸载的查询结果集到以逗号分隔的文本文件。

2. 分布式事务和三疲劳计算。分布式事务包括操作在一个单一的交易多个服务器。交易服务器控件提交和分布式事务回滚行为。

在这个发布,Adaptive Server Anywhere可以参与分布式事务由Microsoft Distributed Transaction Coordinator (DTC)协调的。商品如同Sybase Application Server 和 Microsoft Transaction Server可以使用DTC为交易协调,所以DTC 支持启用 Adaptive Server Anywhere以参加三累计算这些产品。

6.0.3版本

1. 只读的数据库。数据库可以被指定为只读数据库服务器启动时。这个特点使得对只读媒体数据库的部署,如同CD-ROM,更加直接。

6.0.2版本

1. ODBC驱动程序 已更新以ODBC 3.51。该ODBC的版本包括支持位Unicode应用。

6.0.1版本

1. Adaptive Server Anywhere可用的为Windows CE。

6.0版本

1. Java在数据库。Adaptive Server Anywhere提供运行时环境为Java在数据库,和运行使用Java类如同SQL数据类型。

2. 支援多工处理器和改进的多任务。

3. SQL Anywhere的5版本和软件的其他先前的发布已经能够处理多个连接的同时,但是查询处理已在单操作系统线程中进行。因此,即使在多处理器的机器,只有一个单一的处理器是用于查询处理。

4. 数据处理引擎在Adaptive Server Anywhere如今可以使用多操作系统线程,和 因此,可以利用多个处理器。默认情况下,Adaptive Server Anywhere使用操作系统的线程数相同机器有CPU。

5. 支援多工处理器在Adaptive Server Anywhere启用从单独的连接交易运行同时地在单一的CPU。一个单一的连接使用一个线程,和没有一个单一的请求分割CPU之间。

6. 查询优化增强。

7. 编程接口的改进。

8. 新的 SQL特性。

5.5.1版本

1. 新的特殊常数,LAST USER,已经添加为确定哪些用户更改行的最后一个。

2. 索引的名称如今必须是唯一的一个给定的表,而对于一个给定的用户ID。

3. EXECUTE(字符串)是另一种语法为EXECUTE IMMEDIATE语句。

4. 新数据库选项,FIRE_TRIGGERS,允许触发器的射击是关闭的。这是相关的SQL Server 到 SQL Anywhere复制。

5.5版本

除了发布5.5,Sybase SQL Anywhere可以获得标准和专业版。专业版包括附加组件。尤其,下面组件被包括在专业版:

1. 几个数据库的选项已经添加以改善与SQL Server 和 ISO/SQL92兼容,同时要与现有的应用程序兼容能力。

2. CONVERT功能目前转换字符串到日期和时间,以及逆。

3. 活备份。新选项为备份使用程序允许连续的事务日志备份。在服务器停机的情况下,这个日志文件可以使用为该系统的快速启动。

5.0.3版本

1. 新的子句已经添加到DESCRIBE语句以检索列的名称有超过三十个字符。

2. ALTER VIEW 和 ALTER TRIGGER语句使现有的视图的更换或触发器定义通过新的定义。

3. Transact-SQL被分析器接受的。以提高SQL Server兼容,执行参数,可以使用在SELECT,UPDATE,和DELETE语句在System 11如今由SQL Anywhere接受和丢弃。也,PREFETCH System 11选项允许的,但是没有如何影响。

5.0.2版本

1. CREATE SCHEMA语句建立表,视图和相关的权限为用户集。

2. FLOAT (p) 数据类型存储如同REAL 或 DOUBLE,根据P值。

3. 多个外键表现在可以建立。

4. 列的默认扩展名。常量表达式是现在允许列缺省值,只要他们不参考数据库对象。

5. Transact-SQL支持。

CREATE TABLE 和 CREATE INDEX语句如今支持ON段名称条款。CREATE INDEX允许 CLUSTERED 和 UNCLUSTERED 主关键词,虽然没有进行聚类。

GOTO控制流语句现在支持。

由dbo用户ID拥有系统对象现在不是由卸载或卸载提取工具。

6. 多个事件触发。单触发目前被定义为处理INSERT,UPDATE,和DELETE操作在表集。

5.0.1版本

1. 编码模式。Sybase SQL Anywhere使用用于指示补丁或维护水平的版本号。5.0.01版本是首先维护水平释放为Sybase SQL Anywhere 5.0。编码模式取代拼音方案使用为Watcom SQL 斑块水平释放。

2. 5.0.01版本发布地址在最初的5.0版本的一些问题,特别是向后兼容的问题。

5.0版本

该商品的更早版本被发布了以Watcom SQL名义。

与Sybase \ Powersoft合并,二月1995,Watcom成为Sybase, Inc一部分。Watcom SQL如今是Sybase System 11产品线一部分,这种变化反映在产品的新名称,SQL Anywhere。SQL的主要方言由SQL Anywhere支持的被Watcom-SQL命名的。

1. SQL Central数据库管理工具。SQL Central是图形数据库管理工具,允许在 Windows 95 和 Windows NT 3.51操作系统。

2. Transact-SQL兼容性。SQL Anywhere 5.0 包括一集扩展为Watcom-SQL从Sybase Transact-SQL方言。这使得兼容的应用程序开发 SQL Anywhere 和 SQL Server数据库服务器直截了当得多,和也带来了新的功能,给所有的 SQL Anywhere用户。

3. ODBC 2.5支持。如今SQL Anywhere 5.0支持ODBC 2.5在2级为Windows 95 和 Windows NT操作系统,和ODBC 2.1为Windows 3.x操作系统。

4. 开放服务网关(Open Server Gateway)。Open Server Gateway允许用户的应用以与又SQL Server 又 SQL Anywhere数据库服务器合作。

5. 事务日志镜像。SQL Anywhere 可以任选地保持两个相同的事务日志。事务日志镜像提供对磁盘故障造成数据丢失的附加保护。

6. 调用到外部的 DLL从程序。您如今可以建立程序,调用外部的DLL。

7. 存储过程的扩展。存储过程有更灵活的参数声明(包括缺省值和选项的参数在CALL语句),和可以退回状态信息。

8. 用户定义的功能。SQL Anywhere存储过程语言的新CREATE FUNCTION 语句可以使用以定义新的功能,可以被使用像其他的功能。

9. 数据包。该版本介绍支持位SQL语句的数据包。控制语句(IF,LOOP,和等等)目前在命令文件以及在过程和触发器。

10. 语句级触发器。触发器可以在每一次声明火,作为替代的行级触发器在较早版本的支持。

11. 新的Watcom-SQL元素。这个包括全局变量,和新的运营商。

12. 新的内置功能。新数字,字符串,日期和时间,和数据类型转换共已经添加,以及新的系统功能。新功能包括:

13. 用户定义数据类型。用户可以定义自己的数据类型从现有的基础数据类型由SQL Anywhere支持的。

14. 扩展为数据操作数组的语句。DELETE 和 UPDATE语句已经扩展到支持标准的基础上加入。

15. 系统存储过程。SQL Server提供存储过程为执行数据库管理功能。SQL Server 和 SQL Anywhere的系统表是不同,但是几个系统程序被提供以执行在每一个类似的行动。

16. 更灵活的列的约束。这个版本之前,所有约束与表相关联,是否限制或约束的列表,举行,作为一个单一的表约束。列的约束现在举行的个人,这允许他们单独删除或替换。

17. 其他新语句已经被添加:LOAD TABLE,UNLOAD TABLE,TRUNCATE TABLE,MESSAGE,EXECUTE IMMEDIATE,RETURN等等。


Table of ContentsPreviousNext
Ispirer             Ispirer
版权 © 1999-2015 Ispirer Systems Ltd. Ispirer和SQLWaysIspirer Systems Ltd的品牌。所有其他产品名称可能是其各自公司的商标。版权所有。