SQL Server 2008 R2 使用 PIVOT 错误!
'PIVOT' 附近有语法错误。您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。
有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参见帮助。
右键数据库查看兼容级别。原来是 SQL Server 2000 (80) 的。
解决办法:
更改兼容级别。
exec sp_dbcmptlevel DBName,90 --2005
exec sp_dbcmptlevel DBName,100 --2008
本文介绍了解决在SQLServer2008R2中遇到的PIVOT语法错误的问题。通过将当前数据库的兼容级别设置为更高的版本,如SQLServer2005或2008,可以启用PIVOT功能。教程包含执行ALTERDATABASE SETCOMPATIBILITY_LEVEL的步骤,以更改兼容级别。
1377

被折叠的 条评论
为什么被折叠?



