SQL

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

发布于 2021-03-27 16:52:33

我的朋友向我发送了他在服务器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);

这是错误:

消息156,级别15,状态1,第6行关键字’COMPUTE’附近的语法错误。

关注者
0
被浏览
155
1 个回答
  • 面试哥
    面试哥 2021-03-27
    为面试而生,有面试问题,就找面试哥。

    COMPUTE在SQL Server 2012中不再可用,这就是为什么您遇到该错误。看到这个页面:

    它说:

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

    Transact-SQL语法| 计算/计算方式



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看