作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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/
我是一名优秀的程序员,十分优秀!