SQL Server 2005 XML功能和向后兼容性



我使用兼容级别为80SQL Server 2005。若我并没有设置兼容性级别,那个么ASP.NETWeb应用程序的一些模块就不能工作,因为该应用程序最初是用SQL Server 2000编写的。

现在,如果我编写一个存储过程,使用带有函数节点和值的xml变量,我认为这是SQL Server 2005的特定功能,而在SQL Server 2000中不存在,这会是一个问题吗?

即使兼容级别为80,XML数据类型也能正常工作。

使用for xml构造XML时,行为上会有一些差异。

ALTER DATABASE兼容级别(Transact-SQL)

最新更新