gpt4 book ai didi

sql-server - 在 SQL Server 中,如果主键是 GUID,如何按插入顺序对表行进行排序?

转载 作者:行者123 更新时间:2023-12-03 01:57:30 26 4
gpt4 key购买 nike

我已经开始在主键中使用 GUID,而不是自动增量整数。

但是,在开发过程中,我习惯于查询(从 SQL Management Studio 或 Visual Studio)数据库,以查看我的应用程序刚刚插入的记录,并且我对无法按主键排序这一事实感到很生气desc 以查看最新记录。

有没有办法实现这个目标?

最佳答案

您无法根据插入顺序对 GUID 列进行排序。您需要依赖另一列。

我的建议是添加一个名为 CreationMoment 的列作为 DateTime,默认值为 GETDATE()。从理论上讲,您可能会发生冲突(即创建日期/时间相同),因此您必须确定该数据类型是否合适。根据我的经验,这从来都不是问题。

关于sql-server - 在 SQL Server 中,如果主键是 GUID,如何按插入顺序对表行进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10501884/

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