问题:
在 SQL-Server 中,是否可以将整数(不是 GUID)作为 ID(主键),但不使用 AutoID/AutoIncrement,这样我可以在需要时手动设置 ID,而不会遇到麻烦多线程环境(Web 应用程序)?
如果是这样,如果我必须连续插入两行以上,并且没有给出主键,我该如何设计生成插入 ID 的函数,以便它是线程安全的,我不会得到相同的2+ 插入/记录的 id ?
问题:
在 SQL-Server 中,是否可以将整数(不是 GUID)作为 ID(主键),但不使用 AutoID/AutoIncrement,这样我可以在需要时手动设置 ID,而不会遇到麻烦多线程环境(Web 应用程序)?
如果是这样,如果我必须连续插入两行以上,并且没有给出主键,我该如何设计生成插入 ID 的函数,以便它是线程安全的,我不会得到相同的2+ 插入/记录的 id ?