关于数据库的兼容级别的问题

   今天在写一个简单的列转行的sql 语句时,提示我

 

   'pivot' 附近有语法错误。您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。有关存储过程 sp_dbcmptlevel 的信息,请参见帮助。

 

   因为数据库是2000下的一个数据库,被我加载到了2005下.进行一些操作.所以提示这个问题.它已经给出了提示要用 sp_dbcmptlevel 来处理,我就查了一下资料.sp_dbcmptlevel的用法很简单

 

sp_dbcmptlevel 数据库名,版本号(60, 65, 70, 80,90注:因为2008我没有用过,不知道它是多少.前面几个分别是sql的不同版本)

其中90就是2005的

 我们只要exec sp_dbcmptlevel table,90就OK了

你可能感兴趣的:(sql,数据库,table,存储,PIVOT)