我的朋友向我发送了他在服务器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’附近的语法错误。
COMPUTE在SQL Server 2012中不再可用,这就是为什么您遇到该错误。看到这个页面:
COMPUTE
它说:
本主题描述了SQL Server 2012中不再可用的数据库引擎功能: Transact-SQL语法| 计算/计算方式
本主题描述了SQL Server 2012中不再可用的数据库引擎功能:
Transact-SQL语法| 计算/计算方式