gpt4 book ai didi

SQL Server 别名列不一致行为

转载 作者:行者123 更新时间:2023-12-03 01:49:31 25 4
gpt4 key购买 nike

以下语句在 SQL Server 2005 的一个实例上有效,但在另一个实例(也是 SQL Server 2005)上失败,并出现以下错误:

A column has been specified more than once in the order by list. Columns in the order by list must be unique.

有谁知道这是什么原因造成的吗?以下是相关 sql 语句的简化版本:

CREATE TABLE #foo (bar INT)


SELECT TOP 150 ID
FROM
( SELECT bar as ID,bar FROM #foo ) tmp
ORDER BY bar,ID

最佳答案

SELECT @@VERSION; 说什么?例如,不同的行为可以通过在服务包中实现的修复来解释。您应该尝试使所有环境在这方面保持一致。

关于SQL Server 别名列不一致行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6902813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com