gpt4 book ai didi

c# - 如何在 SQL Server 中自动生成确认号?

转载 作者:行者123 更新时间:2023-11-30 19:47:56 25 4
gpt4 key购买 nike

我需要使用 SQL Server 2008 自动生成订单确认号并将其显示在网页上。我设置了一个名为 confirmationnumber 的列并为其分配了一个唯一标识符。这是正确的做法吗?

最佳答案

我为此使用了 guid。但是,我喜欢更短的版本,这样看起来更舒服。这是一个将散列 guid 的函数:

    public static string GenerateKey()
{
long i = 1;
foreach (byte b in Guid.NewGuid().ToByteArray())
{
i *= ((int)b + 1);
}
return string.Format("{0:x}", i - DateTime.Now.Ticks);
}

结果是这样的:

38f50037b1b56c97

哈希是安全且唯一的。

关于c# - 如何在 SQL Server 中自动生成确认号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5930889/

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