1,我程序是老版本,在程序里用了大量的 =* 和 *= 连接
2,现在的数据库用的是SQL SERVER2005
3,目前程序之所以可以运行是因为把数据库的兼容模式修改成了SQL SERVER2000问题出现了,我现在要用2005的新功能 PIVOT ,在兼容2000的模式下不能运行,如果我改成2005,则程序出错.请问有什么解决的办法么?前提是我的程序是编译好的,不能修改了.

解决方案 »

  1.   

    不难,不用PIVOT 就行了。。
      

  2.   

    ...
    PIVOT是可以不用,用其他方法实现,2000的时候也能做这个功能的。
    但是,不是长远的方法,2008及以后都有很多好功能,都不用?评估下你的程序还能用多久,不久的话,就不用PIVOT 就行了,久的话,还是花点时间修改=* 和 *= 连接
    ,顺便改下其他以后会取消的用法。