如何在Sql查询语句中加上一个自增字段

 我来答
空美媛斋癸
2019-09-14 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:822万
展开全部
SqlServer中的自增的ID的最后的值:
SELECT
SCOPE_IDENTITY()
--返回插入到同一作用域中的
IDENTITY
列内的最后一个
IDENTITY
值。
SELECT
@@IDENTITY
--返回插入到当前会话中任何作用域内的最后一个
IDENTITY
列值
SELECT
IDENT_CURRENT('TbName')--不受作用域和会话的限制,而受限于指定的表。
IDENT_CURRENT
返回为任何会话和作用域中的特定表所生成的值。
一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。
SQL可以多个语句一起执行:
insert
into
...
;
SELECT
SCOPE_IDENTITY()
;
二条一起执行,到时可获取第二个SQL的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式