CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何获得刚插入的记录的ID号

楼主liangzhunyu(liangzhunyu)2006-03-17 12:38:04 在 MS-SQL Server / 基础类 提问

我有两个表   user,t2    
  user结构如下:  
      id,thename  
   
  t2结构如下:  
      id,userid,t2  
   
  t2的userid就是user表的id号  
   
  我现在想获得在user表里通过   insert   into   插入的记录的id   再添加相应的记录到   t2,怎么写,本人没有用过   sql   server   2000的存储过程,请大虾告诉我一个方法.  
   
  问题点数:20、回复次数:9Top

1 楼WangZWang(先来)回复于 2006-03-17 12:41:34 得分 0

Insert   into   t2(id)  
  select   id   from   user  
  Top

2 楼huailairen(流浪猫--很想养只猫,带着它到处流浪。)回复于 2006-03-17 13:04:43 得分 0

用触发器实现,  
  create   trigger   insert_t2  
  on   t2  
  for   insert    
  as  
  begin  
  insert   into   t2(id)   select   id   from   inserted  
  endTop

3 楼huailairen(流浪猫--很想养只猫,带着它到处流浪。)回复于 2006-03-17 13:08:47 得分 10

sorry:   写错了  
   
  create   trigger   insert_t2  
  on   user  
  for   insert    
  as  
  begin  
  insert   into   t2(id)   select   id   from   inserted  
  end  
  Top

4 楼zjdyzwx(十一月猪)回复于 2006-03-17 13:13:20 得分 5

create   trigger   useri   on   user  
  for   insert    
  as    
  begin    
        insert   into   t2(id)  
        select   id   from   inserted  
  endTop

5 楼a2048(你好吗)回复于 2006-03-17 13:20:01 得分 0

up!Top

6 楼jwt1982(叛逆者)回复于 2006-03-17 13:28:10 得分 0

楼上的写法都可以实现Top

7 楼jiandanyu(简单)回复于 2006-03-17 13:31:17 得分 5

Select   @@IDENTITY   as   IDTop

8 楼fatlity(淫一手湿 不难 难的是 淫一被子湿)回复于 2006-03-17 13:56:05 得分 0

@@IDENTITYTop

9 楼xiaodong_1567(通吃)回复于 2006-03-17 14:34:18 得分 0

使用Select   @@IDENTITY要考虑并发问题,它只会返回最近一次标识的最新值Top

相关问题

  • 如何获得刚插入数据库的记录的ID号?
  • 插入记录(SQL)后取ID号失败...
  • 获取刚插入的记录的ID号
  • 如何获得刚插入数据库的记录的ID号?
  • 如何取出刚插入的记录的ID号!
  • 使用sqlInsertCommand.ExecuteNonQuery()方法后怎样得知所插入记录的ID号?
  • 高手请进:如何获取新插入记录的自动ID编号?
  • 对获取刚最新插入数据库记录的ID号疑问?
  • 如何插入一条记录后返回该记录的ID号(分不够再加)
  • 如何取得插入记录的id?

关键词

  • t2
  • 记录
  • insert
  • trigger
  • identity
  • user
  • select

得分解答快速导航

  • 帖主:liangzhunyu
  • huailairen
  • zjdyzwx
  • jiandanyu

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo