gpt4 book ai didi

c# - 自动生成ID

转载 作者:行者123 更新时间:2023-12-03 03:05:43 38 4
gpt4 key购买 nike

我需要生成一个 id以下功能:

  1. ID 必须唯一

  2. Id 由“类型”和“自动递增”数字两部分组成

  3. “type”是整数,值可以是 1、2 或 3

  4. “自动递增”数字从 10001 开始,每次 id 都会递增已生成。

  5. 类型从网络表单中选择并自动递增数字来自数据库。

示例:如果类型选择2且自动递增数字为10001

那么生成的id就是=210001

可能有数百个用户生成 id。现在我的问题是,是否可以在没有存储过程的情况下完成此操作,以便不存在 id 冲突。

我正在使用 ASP.Net(C#)、Oracle、NHibernate

最佳答案

当您使用 Oracle 时,您可以使用 Sequence为此。

每次调用 your_sequence.NEXTVAL 时,都会返回一个唯一的编号。

关于c# - 自动生成ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2179232/

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