Eyv*_*ind 6 c# sql-server oracle guid sequential
我们是从C#Guid.NewGuid()随机十岁上下的GUID生成器中所建议的顺序GUID算法切换过程这篇文章.虽然这似乎适用于MS SQL Server,但我不确定对Oracle数据库的影响,我们将guids存储在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
| 归档时间: |
|
| 查看次数: |
2261 次 |
| 最近记录: |