gpt4 book ai didi

SQL 2008 - 结果集顺序问题

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:59 25 4
gpt4 key购买 nike

我们正在使用 SQL Server 2008。我们有一个名为 response 的表,它有一个名为 response_id 的主键。它还有一个名为 bid_id 的列。当我们执行查询时

‘select * from response where bid_id = x’

如果没有“order by”,我们得到的结果大多按升序排列(默认),但偶尔会按降序排列(非常随机)。如果在没有排序的情况下执行多次,同一个 sql 查询是否可能以不同的顺序返回结果集?直到 5 个月前,我们才使用 SQL Server 2000,但从未遇到过这个问题。 SQL Server 2008 是否以不同方式处理没有“order by”的 sql 查询?

谢谢。

最佳答案

在任何SQL语句中,在任何数据库上,都需要定义一个ORDER BY子句来保证顺序一致。

关于SQL 2008 - 结果集顺序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3375869/

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