gpt4 book ai didi

sql - 如何在向其中插入值时自动递增表变量的列

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

DECLARE @BusinessUnit AS Table( [id] varchar(10),sn int );
begin

INSERT INTO @BusinessUnit([id])
SELECT name
FROM test
WHERE course = 'Mca';
select * from @BusinessUnit;
end

当记录插入其中时,我如何在 sn 字段中分配自动增量值。我需要以下类型的输出:

id 'Deepak' sn  1 and id 'Rohan'  sn  2  like that

最佳答案

修改您的表变量以对 sn 列使用 IDENTITY 属性:

DECLARE @BusinessUnit AS Table( [id] varchar(10), sn int IDENTITY (1,1) );

其余代码应保持不变。

关于sql - 如何在向其中插入值时自动递增表变量的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22436374/

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