雏建大哥帮帮忙!一个小问题--

humin1906 2004-08-18 04:17:35
新增一条记录,有个自增ID。我现在要得到刚新增的ID值。怎么得到啊?
就是说在新增记录后。马上得到刚新增记录的ID,不能用取什么ID最大值这种方法来的吧。
急!
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Love001 2004-08-18
  • 打赏
  • 举报
回复
首先:
CREATE TABLE [dbo].[test]
(
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [nvarchar] (8) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]

create trigger tirg_insert on test for insert
as
select id from inserted

insert into test values('aaa')
就可以了
humin1906 2004-08-18
  • 打赏
  • 举报
回复
好了,谢谢Love SQL
humin1906 2004-08-18
  • 打赏
  • 举报
回复
能说明的详细点吗?在代码上怎么写?
LoveSQL 2004-08-18
  • 打赏
  • 举报
回复
select @@identity
humin1906 2004-08-18
  • 打赏
  • 举报
回复
这个问题没人知道吗?UP

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧