gpt4 book ai didi

c# - Oracle 的顺序(梳状)GUID

转载 作者:太空狗 更新时间:2023-10-29 21:52:19 24 4
gpt4 key购买 nike

我们正在从 C# Guid.NewGuid() 随机 guid 生成器切换到 this post 中建议的顺序 guid 算法。 .虽然这似乎适用于 MS SQL Server,但我不确定对 Oracle 数据库的影响,我们将 guid 存储在 raw(16) 字段中。对于此算法是否适用于为 Oracle 和 MS SQL Server 创建顺序 guid,或者是否应该使用不同的变体,有没有人有任何见解。

谢谢!

最佳答案

使用 raw(16) 似乎是 GUID 的合理数据类型。原始数据类型的最大大小为 2000 字节,并在 Oracle 9i、10g 和 11 中受支持。

还有一个生成GUID的sql函数,叫做SYS_GUID。请在此处查看文档-> http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/functions153.htm

您可能对本文感兴趣-> http://feuerthoughts.blogspot.com/2006/02/watch-out-for-sequential-oracle-guids.html

关于c# - Oracle 的顺序(梳状)GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2591800/

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