gpt4 book ai didi

sql - 在 MS SQL 中生成唯一值

转载 作者:行者123 更新时间:2023-12-04 20:22:23 24 4
gpt4 key购买 nike

我有主键唯一列 ID nchar(10)。我打算在其中生成数字 ID。增量订单是可以的,但不是必需的。出于这个原因,如何制作最佳发电机?我应该使用存储过程吗?也许 MS SQL Server 有什么功能是因为这个原因?

最佳答案

将 PkStudentid 声明为 INT

CREATE TABLE Student 
(
Studentid int IDENTITY (1, 1) NOT NULL PRIMARY KEY,
Firstname nvarchar (200) NULL,
Lastname nvarchar (200),
Email nvarchar (100) NULL
)

insert into Student (Firstname,Lastname,Email)
Values('Vivek', 'Johari', ‘vivekjohari@abc.com');

SET @PkStudentid = SCOPE_IDENTITY();

print @PkStudentid

这将插入 Studentid 作为 1 和下一个条目 2 并按递增顺序插入。

您需要使用 IDENTITY property在 SQL Server 中。

编辑:使用SCOPE_IDENTITY在 SQL Server 中获取最新插入的 Studentid。

关于sql - 在 MS SQL 中生成唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27245593/

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