sql server 如何获取刚插入的id

 我来答
simonncc
高粉答主

2018-03-31 · 关注我不会让你失望
知道大有可为答主
回答量:776
采纳率:100%
帮助的人:13.7万
展开全部

第一种方法:
insert into table1 values(colvalue1,colvalue2)
select ident_current('table1')

第二种方法:
insert into table1 values(colvalue1,colvalue2)
select @@identity。

1、SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

2、Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

石头0123
2015-09-30 · 超过93用户采纳过TA的回答
知道小有建树答主
回答量:274
采纳率:100%
帮助的人:68.3万
展开全部
id是自增的话SELECT @@identity AS ID这样可以直接查出
@@identity还有不同的查法,具体查找sqlserver语法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2016-01-04 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
第一种方法:
insert into table1 values(colvalue1,colvalue2)
select ident_current('table1')

第二种方法:
insert into table1 values(colvalue1,colvalue2)
select @@identity
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szm341
2014-01-01 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5157万
展开全部
如果是自增的,与insert语句一并执行select @@identity
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sino_Ting
2014-01-11 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:119
采纳率:100%
帮助的人:76.8万
展开全部
Select @ID=SCOPE_IDENTITY() --一定要放在Insert 语句之后
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式