3.3S0 L Server2000新特性 3.3.1数据库增强 1.支持扩展标记语言MM。 SQL Server2000对XML的 支持表现在以下几个方面: 可以通过URL( Uniform Resource locator)访问 SQL Server 口支持XML-Data模式 口可检索编写XML数据 口 SQL Server2000 OLE DB增加了对XM文档的支持 2.新的数据类型 口 SQL Server2000中增加了3种新的数据类型: BIGINT、 SQL VARIANT和 TABLE 2021/2/20 Information College. ChangJun
2021/2/20 Information College · ChangJun 6 3.3 SQL Server 2000的新特性 3.3.1 数据库增强 1. 支持扩展标记语言XML。SQL Server 2000 对XML 的 支持表现在以下几个方面: ❑ 可以通过URL(Uniform Resource Locator)访问 SQL Server ❑ 支持XML-Data 模式 ❑ 可检索编写XML 数据 ❑ SQL Server 2000 OLE DB增加了对XML 文档的支持 2. 新的数据类型 ❑ SQL Server 2000 中增加了3 种新的数据类型: BIGINT、SQL_VARIANT和TABLE
3.数据行中的Text类型数据 口 SQL Server200中可以将TEXT和 IIMAGE类型的据直接 存放到表的数据行中,而不是存放到不同的数据页中,这就 减少了用于存储TEXT和 IMAGE类型的空间并相应减少了磁盘 处理这类数据的I/0数量。 4.用户自定义函数 口 SQL Server2000扩展了 Transact-SQL语言的可编程性, 用户可以创建自己的 Transact-SQL函数。用户自定义函数可 以返回一个数量值或表。 5.索引增强 口可以在计算列上创建索引,这是一个很大的改进。 6.全文检索增强 口全文检索中增加了改变跟踪和图形过滤的功能,其中,图 形过滤功能允许对存储在 IMAGE类型列中的文档数据进行查询 和创建索引。 7.索引化视图 口索引化视图允许在视图上创建索引,这就大大提高了需要频繁进 行连接查询的程序的性能。 2021/2/20 Information College. Chang Jun
2021/2/20 Information College · ChangJun 7 3. 数据行中的Text类型数据 ❑ SQL Server 2000 中可以将TEXT 和IMAGE 类型的数据直接 存放到表的数据行中,而不是存放到不同的数据页中,这就 减少了用于存储TEXT 和IMAGE 类型的空间并相应减少了磁盘 处理这类数据的I/O 数量。 4. 用户自定义函数 ❑ SQL Server 2000 扩展了Transact-SQL语言的可编程性, 用户可以创建自己的Transact-SQL函数。用户自定义函数可 以返回一个数量值或表。 5. 索引增强 ❑ 可以在计算列上创建索引,这是一个很大的改进。 6. 全文检索增强 ❑ 全文检索中增加了改变跟踪和图形过滤的功能,其中,图 形过滤功能允许对存储在IMAGE类型列中的文档数据进行查询 和创建索引。 7. 索引化视图 ❑ 索引化视图允许在视图上创建索引,这就大大提高了需要频繁进 行连接查询的程序的性能
8.分布式査询增强 口 SQL Server2000引入了 OPENROWSET O的函数,它可以指急在分 布式查询中的一个特定的连接信息,分布式查询优化器的功能有了 进一步的提高,授予了 OLE DB数据源更多的SQL操作权 9.触发器类型 口创建触发器时可以通过FOR子句来指定触发器类型为 INSTEAD OF 型或 AFTER型,不同类型的触发器执行的时机不同 10.级联参考完整性约束 口级联参考完整性约束可以控制在删除或更新有外键约束的数据时 所采取的操作,这种控制是通过在 CREATE TABLE或 ALTER TABLE命 令中的 REFERENCES子句中加入 ON DELETE或0 ON UPDATE子句来实现 的 11.Co1 Lation增进 口 SQL Server2000用 Collation来替代 Code pages和Sort Orders,它比以前的版本提供了更多对 Collation的支持,并引入 了一个基于 Windows collations的新的 Collation集合,可以指定 数据库级或列级的 Collation 2021/2/20 Information College ChangJun
2021/2/20 Information College · ChangJun 8 8. 分布式查询增强 ❑ SQL Server 2000 引入了OPENROWSET()的函数,它可以指定在分 布式查询中的一个特定的连接信息,分布式查询优化器的功能有了 进一步的提高,授予了OLE DB 数据源更多的SQL 操作权。 9. 触发器类型 ❑ 创建触发器时可以通过FOR 子句来指定触发器类型为INSTEAD OF 型或AFTER 型,不同类型的触发器执行的时机不同。 10. 级联参考完整性约束 ❑ 级联参考完整性约束可以控制在删除或更新有外键约束的数据时 所采取的操作,这种控制是通过在CREATE TABLE 或ALTER TABLE 命 令中的REFERENCES 子句中加入ON DELETE 或ON UPDATE 子句来实现 的。 11. Collation 增进 ❑ SQL Server 2000 用Collation 来替代Code pages 和Sort Orders,它比以前的版本提供了更多对Collation 的支持,并引入 了一个基于Windows Collations 的新的Collation集合,可以指定 数据库级或列级的Collation