SQL 2008 VS 2012错误:关键字"COMPUTE"附近的语法不正确

Big*_*ona 5 sql t-sql sql-server sql-server-2008 sql-server-2012

我的朋友给我发了他在服务器2008中写的命令,他们没有遇到任何问题,但我从副本和过去没有用到2012年.有什么理由吗?这是代码:

        Use Kudler_Database
        SELECT  AccountNumber, [Description], ShortDescription,Balance
        FROM Chart_of_Accounts 
        ORDER BY left (AccountNumber, 2)
        COMPUTE SUM(Balance) BY left (AccountNumber, 2)
        COMPUTE SUM(Balance); 
Run Code Online (Sandbox Code Playgroud)

这是错误:

消息156,级别15,状态1,行6关键字'COMPUTE'附近的语法不正确.

Mah*_*mal 8

COMPUTE在SQL Server 2012中不再可用,这就是您收到该错误的原因.看这个页面:

它说:

本主题描述SQL Server 2012中不再提供的数据库引擎功能:

*Transact-SQL语法| 计算/计算*